Add compile flags from conf.pri.windows file to cmake

This commit is contained in:
Chocobo1 2020-09-20 17:00:50 +08:00
parent 04d345251e
commit a675b9305b
No known key found for this signature in database
GPG key ID: 210D9C873253A68C

View file

@ -95,4 +95,13 @@ macro(qbt_common_config)
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
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)