diff options
author | Euan <euantorano@users.noreply.github.com> | 2020-06-24 17:02:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-24 18:02:18 +0200 |
commit | a3ae52de1a1a1e0556f235eadf3279db44ca3113 (patch) | |
tree | 8b670998fad700e333684a3ce045a7950a7c445f /tools | |
parent | b49ac11a77f0cd56c00838c7e4728909c2dfc1b7 (diff) | |
download | Nim-a3ae52de1a1a1e0556f235eadf3279db44ca3113.tar.gz |
Fix #14715 - detect tool fails on FreeBSD (#14716)
Diffstat (limited to 'tools')
-rw-r--r-- | tools/detect/detect.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/detect/detect.nim b/tools/detect/detect.nim index a10794555..fda122002 100644 --- a/tools/detect/detect.nim +++ b/tools/detect/detect.nim @@ -14,7 +14,7 @@ # compilation. import os, strutils -when defined(openbsd): +when defined(openbsd) or defined(freebsd) or defined(netbsd): const cc = "cc -o $# $#.c" cpp = "cc -E -o $#.i $#.c" @@ -98,8 +98,8 @@ proc main = f.write(nimfile % [other]) close(f) - let cCompile = when defined(openbsd): ccLinkMath else: cc - let cppCompile = when defined(openbsd): cppLinkMath else: cpp + let cCompile = defined(openbsd) or defined(freebsd) or defined(netbsd): ccLinkMath else: cc + let cppCompile = defined(openbsd) or defined(freebsd) or defined(netbsd): cppLinkMath else: cpp if not myExec(cCompile % [gen.addFileExt(ExeExt), gen]): quit(1) if not myExec(cppCompile % [pre.addFileExt(ExeExt), pre]): quit(1) when defined(windows): |