|
|
@ -95,4 +95,13 @@ macro(qbt_common_config) |
|
|
|
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>") |
|
|
|
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>") |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (MSVC) |
|
|
|
|
|
|
|
target_compile_options(qbt_common_cfg INTERFACE /guard:cf) |
|
|
|
|
|
|
|
target_link_options(qbt_common_cfg INTERFACE /guard:cf |
|
|
|
|
|
|
|
$<$<NOT:$<CONFIG:Debug>>:/OPT:REF /OPT:ICF> |
|
|
|
|
|
|
|
# suppress linking warning due to /INCREMENTAL and /OPT:ICF being both ON |
|
|
|
|
|
|
|
$<$<CONFIG:RelWithDebInfo>:/INCREMENTAL:NO> |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
endmacro(qbt_common_config) |
|
|
|
endmacro(qbt_common_config) |
|
|
|