summary refs log tree commit diff stats
path: root/config
diff options
context:
space:
mode:
authorNeelesh Chandola <neelesh.chandola@outlook.com>2018-12-19 14:05:25 +0530
committerAndreas Rumpf <rumpf_a@web.de>2018-12-19 09:35:25 +0100
commit642ce799ecde26f79984e32a9337ec1bf1c2e751 (patch)
treed32bfe597c9b361f1ddf36d866d0a1727af96f17 /config
parent2d404a5a2425e4ba3328d50250b5dc5415fa0c04 (diff)
downloadNim-642ce799ecde26f79984e32a9337ec1bf1c2e751.tar.gz
Add support for clang-cl (#9977)
Diffstat (limited to 'config')
-rw-r--r--config/nim.cfg5
1 files changed, 5 insertions, 0 deletions
diff --git a/config/nim.cfg b/config/nim.cfg
index e6175784e..b52c71c94 100644
--- a/config/nim.cfg
+++ b/config/nim.cfg
@@ -226,6 +226,11 @@ clang.options.speed = "-O3"
 clang.options.size = "-Os"
 
 @if windows:
+  clang_cl.cpp.options.always %=  "${clang_cl.options.always} /EHsc"
+  @if not release:
+    clang_cl.options.linker = "/Z7"
+    clang_cl.cpp.options.linker = "/Z7"
+  @end
   clang.options.debug = "-g -gcodeview"
   clang.cpp.options.debug = "-g -gcodeview"
   @if not release: