diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2020-07-20 14:28:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-20 14:28:00 +0200 |
commit | 49d4b50fe52f0e961ef367a44be8b1bd79994a03 (patch) | |
tree | e622b54edcdc663315aee26c514c5566367ff81c /compiler | |
parent | 9a76398ec6405dab88512fbc891b809ec2dd0325 (diff) | |
download | Nim-49d4b50fe52f0e961ef367a44be8b1bd79994a03.tar.gz |
fixes #14194 (#15023)
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/extccomp.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/extccomp.nim b/compiler/extccomp.nim index 7d5df0906..1c6b1a8d0 100644 --- a/compiler/extccomp.nim +++ b/compiler/extccomp.nim @@ -429,7 +429,6 @@ proc noAbsolutePaths(conf: ConfigRef): bool {.inline.} = proc cFileSpecificOptions(conf: ConfigRef; nimname, fullNimFile: string): string = result = conf.compileOptions - addOpt(result, conf.cfileSpecificOptions.getOrDefault(fullNimFile)) for option in conf.compileOptionsCmd: if strutils.find(result, option, 0) < 0: @@ -450,6 +449,8 @@ proc cFileSpecificOptions(conf: ConfigRef; nimname, fullNimFile: string): string let key = nimname & ".always" if existsConfigVar(conf, key): addOpt(result, getConfigVar(conf, key)) + addOpt(result, conf.cfileSpecificOptions.getOrDefault(fullNimFile)) + proc getCompileOptions(conf: ConfigRef): string = result = cFileSpecificOptions(conf, "__dummy__", "__dummy__") |