Skip to content

Commit 6208b63

Browse files
committed
Merge branch 'release/v2.8.2'
2 parents cde0c58 + 97c6aa9 commit 6208b63

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,17 @@ macro(CeleroSetDefaultCompilerOptions)
3434
target_compile_options(${PROJECT_NAME} PRIVATE /MP)
3535
target_compile_options(${PROJECT_NAME} PRIVATE /D_SCL_SECURE_NO_WARNINGS)
3636
target_compile_options(${PROJECT_NAME} PRIVATE /permissive-)
37+
3738
if (NOT CELERO_COMPILE_DYNAMIC_LIBRARIES)
38-
target_compile_options(${PROJECT_NAME} PRIVATE /MT$<$<CONFIG:Debug>:d>)
39+
if(VCPKG_CRT_LINKAGE)
40+
if(VCPKG_CRT_LINKAGE STREQUAL "static")
41+
target_compile_options(${PROJECT_NAME} PRIVATE /MT$<$<CONFIG:Debug>:d>)
42+
else()
43+
target_compile_options(${PROJECT_NAME} PRIVATE /MD$<$<CONFIG:Debug>:d>)
44+
endif()
45+
else()
46+
target_compile_options(${PROJECT_NAME} PRIVATE /MD$<$<CONFIG:Debug>:d>)
47+
endif()
3948
endif()
4049

4150
if(CELERO_TREAT_WARNINGS_AS_ERRORS)

0 commit comments

Comments
 (0)