diff options
| author | Sahnvour <sahnvour@pm.me> | 2019-09-08 12:07:23 +0200 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-09-09 00:26:39 -0400 |
| commit | 19cf9bd06283d020fa013333b04504133a2e26cb (patch) | |
| tree | dc47766d5dddda86b60654829ee6ae1234a201a1 | |
| parent | 0d9a78a852f5ecd0dd94a906eab300130983320e (diff) | |
| download | zig-19cf9bd06283d020fa013333b04504133a2e26cb.tar.gz zig-19cf9bd06283d020fa013333b04504133a2e26cb.zip | |
use /debug:fastlink when building with msvc and debug info
| -rw-r--r-- | CMakeLists.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d44cf5890f..05f603f12c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -516,6 +516,9 @@ set(OPTIMIZED_C_FLAGS "-std=c99 -O3") set(EXE_LDFLAGS " ") if(MSVC) set(EXE_LDFLAGS "${EXE_LDFLAGS} /STACK:16777216") + if(NOT "${CMAKE_BUILD_TYPE}" STREQUAL "Release" AND NOT "${CMAKE_BUILD_TYPE}" STREQUAL "MinSizeRel") + set(EXE_LDFLAGS "${EXE_LDFLAGS} /debug:fastlink") + endif() elseif(MINGW) set(EXE_LDFLAGS "${EXE_LDFLAGS} -Wl,--stack,16777216") endif() |
