File tree Expand file tree Collapse file tree 1 file changed +10
-17
lines changed Expand file tree Collapse file tree 1 file changed +10
-17
lines changed Original file line number Diff line number Diff line change @@ -34,8 +34,17 @@ macro(CeleroSetDefaultCompilerOptions)
34
34
target_compile_options (${PROJECT_NAME} PRIVATE /MP )
35
35
target_compile_options (${PROJECT_NAME} PRIVATE /D_SCL_SECURE_NO_WARNINGS )
36
36
target_compile_options (${PROJECT_NAME} PRIVATE /permissive- )
37
+
37
38
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 ()
39
48
endif ()
40
49
41
50
if (CELERO_TREAT_WARNINGS_AS_ERRORS )
@@ -278,22 +287,6 @@ if(CELERODEVOPS_ENABLE_CPPCHECK)
278
287
279
288
endif ()
280
289
281
- if (WIN32 )
282
- if (VCPKG_CRT_LINKAGE )
283
- if (VCPKG_LIBRARY_LINKAGE )
284
- if (VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic" )
285
- if (VCPKG_CRT_LINKAGE STREQUAL "dynamic" )
286
- set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MD" )
287
- set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MDd" )
288
- else ()
289
- set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT" )
290
- set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd" )
291
- endif ()
292
- endif ()
293
- endif ()
294
- endif ()
295
- endif ()
296
-
297
290
# ------------------------------------------------------------------------------
298
291
# Coverage
299
292
# ------------------------------------------------------------------------------
You can’t perform that action at this time.
0 commit comments