-
-
Save dom96/d99255b11a9f6fcb93a4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/compiler/commands.nim b/compiler/commands.nim | |
| index d326693..fa78412 100644 | |
| --- a/compiler/commands.nim | |
| +++ b/compiler/commands.nim | |
| @@ -249,10 +249,13 @@ proc processSwitch(switch, arg: string, pass: TCmdlinePass, info: TLineInfo) = | |
| expectArg(switch, arg, pass, info) | |
| addPath(processPath(arg), info) | |
| of "babelpath": | |
| - if pass in {passCmd2, passPP}: | |
| + if pass in {passCmd2, passPP} and not options.gNoBabelPath: | |
| expectArg(switch, arg, pass, info) | |
| let path = processPath(arg, notRelativeToProj=true) | |
| babelpath(path, info) | |
| + of "nobabelpath": | |
| + expectNoArg(switch, arg, pass, info) | |
| + options.gNoBabelPath = true | |
| of "excludepath": | |
| expectArg(switch, arg, pass, info) | |
| let path = processPath(arg) | |
| diff --git a/compiler/options.nim b/compiler/options.nim | |
| index d4122c7..c627444 100644 | |
| --- a/compiler/options.nim | |
| +++ b/compiler/options.nim | |
| @@ -111,6 +111,7 @@ var | |
| gDirtyBufferIdx* = 0'i32 # indicates the fileIdx of the dirty version of | |
| # the tracked source X, saved by the CAAS client. | |
| gDirtyOriginalIdx* = 0'i32 # the original source file of the dirtified buffer. | |
| + gNoBabelPath* = false | |
| proc importantComments*(): bool {.inline.} = gCmd in {cmdDoc, cmdIdeTools} | |
| proc usesNativeGC*(): bool {.inline.} = gSelectedGC >= gcRefc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment