diff --git a/config/nim.cfg b/config/nim.cfg index 0390ea9143..c054deeb3b 100644 --- a/config/nim.cfg +++ b/config/nim.cfg @@ -180,21 +180,24 @@ clang.options.size = "-Os" vcc.exe = "vccexe.exe" vcc.linkerexe = "vccexe.exe" -# Here we need to set the options for specific platforms: -# amd64.windows.vcc.options = "/vcvars:platform:amd64" -# i386.windows.vcc.options = "/vcvars:platform:x86" -# arm.windows.vcc.options = "/vcvars:platform:arm" - -vcc.options.linker = "/nologo /DEBUG /Zi /Fd\"$projectName.pdb\" /F33554432" # set the stack size to 8 MB -vcc.options.debug = "/Zi /Fd\"$projectName.pdb\"" -vcc.options.always = "/nologo" -@if defined(i386): -vcc.options.speed = "/O2 /arch:SSE2" -@elif defined(amd64): -vcc.options.speed = "/O2 /arch:AVX" +# set the options for specific platforms: +@if i386: +vcc.options.always = "/nologo /vcvars:platform:x86" +vcc.options.linker.always = "/nologo /vcvars:platform:x86" +@elif amd64: +vcc.options.always = "/nologo /vcvars:platform:amd64" +vcc.options.linker.always = "/nologo /vcvars:platform:amd64" +@elif arm: +vcc.options.always = "/nologo /vcvars:platform:arm" +vcc.options.linker.always = "/nologo /vcvars:platform:arm" @else: -vcc.options.speed = "/O2" +vcc.options.always = "/nologo" +vcc.options.linker.always = "/nologo" @end + +vcc.options.linker = "/DEBUG /Zi /Fd\"$projectName.pdb\" /F33554432" # set the stack size to 8 MB +vcc.options.debug = "/Zi /Fd\"$projectName.pdb\"" +vcc.options.speed = "/O2" vcc.options.size = "/O1" # Configuration for the Tiny C Compiler: