--os and --cpu work in configuration files
This commit is contained in:
parent
f16ded879b
commit
8ae49eddc8
1 changed files with 2 additions and 2 deletions
|
|
@ -424,7 +424,7 @@ proc processSwitch(switch, arg: string, pass: TCmdlinePass, info: TLineInfo) =
|
||||||
incl(gGlobalOptions, optGenMapping)
|
incl(gGlobalOptions, optGenMapping)
|
||||||
of "os":
|
of "os":
|
||||||
expectArg(switch, arg, pass, info)
|
expectArg(switch, arg, pass, info)
|
||||||
if (pass == passCmd1):
|
if pass in {passCmd1, passPP}:
|
||||||
theOS = platform.NameToOS(arg)
|
theOS = platform.NameToOS(arg)
|
||||||
if theOS == osNone: LocalError(info, errUnknownOS, arg)
|
if theOS == osNone: LocalError(info, errUnknownOS, arg)
|
||||||
elif theOS != platform.hostOS:
|
elif theOS != platform.hostOS:
|
||||||
|
|
@ -432,7 +432,7 @@ proc processSwitch(switch, arg: string, pass: TCmdlinePass, info: TLineInfo) =
|
||||||
condsyms.InitDefines()
|
condsyms.InitDefines()
|
||||||
of "cpu":
|
of "cpu":
|
||||||
expectArg(switch, arg, pass, info)
|
expectArg(switch, arg, pass, info)
|
||||||
if (pass == passCmd1):
|
if pass in {passCmd1, passPP}:
|
||||||
cpu = platform.NameToCPU(arg)
|
cpu = platform.NameToCPU(arg)
|
||||||
if cpu == cpuNone: LocalError(info, errUnknownCPU, arg)
|
if cpu == cpuNone: LocalError(info, errUnknownCPU, arg)
|
||||||
elif cpu != platform.hostCPU:
|
elif cpu != platform.hostCPU:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue