summary refs log tree commit diff stats
path: root/config
diff options
context:
space:
mode:
authorFredrik Høisæther Rasch <fredrik.h.rasch@uit.no>2017-03-20 11:20:22 +0100
committerFredrik Høisæther Rasch <fredrik.h.rasch@uit.no>2017-03-21 12:17:09 +0100
commit4002bdf8738860f835c8b8af440b2d34672c1695 (patch)
tree6c4604adceccbb4c63265c1601a2b3cf89fcee9e /config
parentd862d22723885e2d0f9ac9b58cafcb30e191cda2 (diff)
downloadNim-4002bdf8738860f835c8b8af440b2d34672c1695.tar.gz
Added missing VCC C++ options to nim.cfg
Diffstat (limited to 'config')
-rw-r--r--config/nim.cfg13
1 files changed, 13 insertions, 0 deletions
diff --git a/config/nim.cfg b/config/nim.cfg
index 9374e2b88..273497546 100644
--- a/config/nim.cfg
+++ b/config/nim.cfg
@@ -181,26 +181,39 @@ clang.options.size = "-Os"
 
 # Configuration for the Visual C/C++ compiler:
 vcc.exe = "vccexe.exe"
+vcc.cpp.exe = "vccexe.exe"
 vcc.linkerexe = "vccexe.exe"
+vcc.cpp.linkerexe = "vccexe.exe"
 
 # set the options for specific platforms:
 @if i386:
 vcc.options.always = "--platform:x86 /nologo"
+vcc.cpp.options.always = "--platform:x86 /nologo /EHsc"
 vcc.options.linker = "--platform:x86 /nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
+vcc.cpp.options.linker = "--platform:x86 /nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
 @elif amd64:
 vcc.options.always = "--platform:amd64 /nologo"
+vcc.cpp.options.always = "--platform:amd64 /nologo /EHsc"
 vcc.options.linker = "--platform:amd64 /nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
+vcc.cpp.options.linker = "--platform:amd64 /nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
 @elif arm:
 vcc.options.always = "--platform:arm /nologo"
+vcc.cpp.options.always = "--platform:arm /nologo /EHsc"
 vcc.options.linker = "--platform:arm /nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
+vcc.cpp.options.linker = "--platform:arm /nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
 @else:
 vcc.options.always = "/nologo"
+vcc.cpp.options.always = "/nologo /EHsc"
 vcc.options.linker = "/nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
+vcc.cpp.options.linker = "/nologo /DEBUG /Zi /F33554432" # set the stack size to 32 MiB
 @end
 
 vcc.options.debug = "/Zi /FS /Od"
+vcc.cpp.options.debug = "/Zi /FS /Od"
 vcc.options.speed = "/O2"
+vcc.cpp.options.speed = "/O2"
 vcc.options.size = "/O1"
+vcc.cpp.options.size = "/O1"
 
 # Configuration for the Tiny C Compiler:
 tcc.options.always = "-w"