CMakeLists.txt: generate PDB for release builds

Signed-off-by: Lev Stipakov <lev@openvpn.net>
pull/630/head
Lev Stipakov 2023-05-25 15:14:07 +03:00
parent 4921b1e544
commit 0c6d6b19b1
1 changed files with 6 additions and 0 deletions

View File

@ -158,6 +158,12 @@ if(MSVC)
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/$<0:>
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/$<0:>
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/$<0:>)
target_compile_options(${PROJECT_NAME} PRIVATE "$<$<CONFIG:Release>:/Zi>")
target_link_options(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Release>:/DEBUG:FULL>"
"$<$<CONFIG:Release>:/OPT:REF>"
"$<$<CONFIG:Release>:/OPT:ICF>")
endif(MSVC)
set_target_properties(${TEST_PLAP_EXE} PROPERTIES