From 87918119094ff262064228e12a4ab321b0ce74f4 Mon Sep 17 00:00:00 2001 From: Kevin d'Orange Date: Fri, 19 Apr 2019 12:33:08 +0200 Subject: [PATCH] CMake: made install step export the targets --- CMakeLists.txt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 44467373..e1a4ccaf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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")