Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Commit 9aa4e93

Browse files
authored
Update CMakeLists.txt (#649)
1 parent f56539b commit 9aa4e93

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Simulation/Native/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,12 @@ option(USE_GATE_FUSION "Use gate fusion" ON)
3636
if (MSVC)
3737
# always create debug info
3838
add_definitions("/Zi")
39+
add_definitions("/Z7")
3940

4041
# build with no VC runtime depedencies:
41-
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT /Qspectre /guard:cf")
42+
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT /Qspectre /guard:cf /Zi /Z7")
4243
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd /Qspectre /guard:cf")
44+
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE} /DEBUG")
4345
else (MSVC)
4446
set(CMAKE_CXX_FLAGS "-static-libgcc")
4547
endif (MSVC)

0 commit comments

Comments
 (0)