CMake: made install step export the targets

(transplanted from b2abaf7d4e4b2af671763b9ef2887dd30b42d6da)
This commit is contained in:
Kevin d'Orange 2019-04-19 12:33:08 +02:00
parent 2ae6fe8833
commit 95fd951c57
1 changed files with 9 additions and 2 deletions

View File

@ -213,12 +213,19 @@ if(PHYSFS_BUILD_TEST)
set(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} ";test_physfs")
endif()
install(TARGETS ${PHYSFS_INSTALL_TARGETS}
install(TARGETS ${PHYSFS_INSTALL_TARGETS} EXPORT PhysFSExport
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib${LIB_SUFFIX}
ARCHIVE DESTINATION lib${LIB_SUFFIX})
ARCHIVE DESTINATION lib${LIB_SUFFIX}
INCLUDES DESTINATION include)
install(FILES src/physfs.h DESTINATION include)
install(EXPORT PhysFSExport
DESTINATION "lib${LIB_SUFFIX}/cmake/PhysFS"
FILE PhysFSConfig.cmake
)
find_package(Doxygen)
if(DOXYGEN_FOUND)
set(PHYSFS_OUTPUT_DOXYFILE "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")