Skip to content

Commit 81d01ff

Browse files
author
Robert Ramirez
committed
force link to static runtime on visual studio generation
1 parent ae58fd6 commit 81d01ff

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

script/max-pretarget.cmake

+8
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ if (WIN32)
1919
set(CMAKE_CXX_FLAGS_MINSIZEREL "/MT /O1 /Ob1 /D NDEBUG")
2020
set(CMAKE_CXX_FLAGS_RELEASE "/MT /O2 /Ob2 /D NDEBUG")
2121
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MT /Zi /O2 /Ob1 /D NDEBUG")
22+
23+
add_compile_options(
24+
$<$<CONFIG:>:/MT>
25+
$<$<CONFIG:Debug>:/MTd>
26+
$<$<CONFIG:Release>:/MT>
27+
$<$<CONFIG:MinSizeRel>:/MT>
28+
$<$<CONFIG:RelWithDebInfo>:/MT>
29+
)
2230
else()
2331
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static")
2432
endif ()

0 commit comments

Comments
 (0)