diff options
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/commands.nim | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/compiler/commands.nim b/compiler/commands.nim index 6edbbd61a..ee2f2a7f7 100644 --- a/compiler/commands.nim +++ b/compiler/commands.nim @@ -290,14 +290,14 @@ proc processSwitch(switch, arg: string, pass: TCmdLinePass, info: TLineInfo) = options.gNoBabelPath = true of "excludepath": expectArg(switch, arg, pass, info) - let - path = processPath(arg) - strippedPath = removeTrailingDirSep(path) + let path = processPath(arg) echo repr(options.searchPaths) lists.excludePath(options.searchPaths, path) lists.excludePath(options.lazyPaths, path) - lists.excludePath(options.searchPaths, strippedPath) - lists.excludePath(options.lazyPaths, strippedPath) + if (len(path) > 0) and (path[len(path) - 1] == DirSep):: + let strippedPath = removeTrailingDirSep(path) + lists.excludePath(options.searchPaths, strippedPath) + lists.excludePath(options.lazyPaths, strippedPath) echo repr(options.searchPaths) of "nimcache": expectArg(switch, arg, pass, info) |