Ensure we install *.pdb files for symbols on msvc as well.

pull/976/head
Steve Williams 8 months ago
parent 7d143e233f
commit 1745729588
No known key found for this signature in database
GPG Key ID: 2C53D0219F0F29A2
  1. 12
      CMakeLists.txt

@ -186,6 +186,18 @@ if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL )
RUNTIME DESTINATION "${INSTALL_BIN_DIR}"
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}"
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" )
if(MSVC)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>/$<TARGET_FILE_BASE_NAME:${ZLIB_SHARED_PROJECT_NAME}>.pdb
DESTINATION bin
CONFIGURATIONS Debug OR RelWithDebInfo
OPTIONAL
)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>/$<TARGET_FILE_BASE_NAME:${ZLIB_STATIC_PROJECT_NAME}>.pdb
DESTINATION lib
CONFIGURATIONS Debug OR RelWithDebInfo
OPTIONAL
)
endif()
endif()
if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL )
install(FILES ${ZLIB_PUBLIC_HDRS} DESTINATION "${INSTALL_INC_DIR}")

Loading…
Cancel
Save