diff options
author | Zahary Karadjov <zahary@gmail.com> | 2012-11-15 15:01:52 +0200 |
---|---|---|
committer | Zahary Karadjov <zahary@gmail.com> | 2012-11-28 01:15:13 +0200 |
commit | 091c1b30756a15c76ca09c0d95cfbb946aa9ea13 (patch) | |
tree | 18f876f9a6a5e998d08e9c6568c983747429c138 /compiler/nimconf.nim | |
parent | c43bf78000b21001726b31eb4259b90b3c91e03c (diff) | |
download | Nim-091c1b30756a15c76ca09c0d95cfbb946aa9ea13.tar.gz |
caas is now drivable through stdin
* added idetools --eval * streams.readLine recognises and applies the backspace character
Diffstat (limited to 'compiler/nimconf.nim')
-rwxr-xr-x | compiler/nimconf.nim | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/compiler/nimconf.nim b/compiler/nimconf.nim index f4f6d0a42..0f0b76827 100755 --- a/compiler/nimconf.nim +++ b/compiler/nimconf.nim @@ -235,15 +235,16 @@ proc LoadConfigs*(cfg: string) = if optSkipParentConfigFiles notin gGlobalOptions: for dir in parentDirs(pd, fromRoot=true, inclusive=false): readConfigFile(dir / cfg) - - if optSkipProjConfigFile notin gGlobalOptions and gProjectName.len != 0: + + if optSkipProjConfigFile notin gGlobalOptions: readConfigFile(pd / cfg) - var conffile = changeFileExt(gProjectFull, "cfg") - if conffile != pd / cfg and existsFile(conffile): - readConfigFile(conffile) - rawMessage(warnConfigDeprecated, conffile) - - # new project wide config file: - readConfigFile(changeFileExt(gProjectFull, "nimrod.cfg")) + if gProjectName.len != 0: + var conffile = changeFileExt(gProjectFull, "cfg") + if conffile != pd / cfg and existsFile(conffile): + readConfigFile(conffile) + rawMessage(warnConfigDeprecated, conffile) + + # new project wide config file: + readConfigFile(changeFileExt(gProjectFull, "nimrod.cfg")) |