1- set (CURRENT_PACKAGE_NAME "Xlmlima_exe " )
1+ set (CURRENT_PACKAGE_NAME "Xlmlima " )
22
33include (${CMAKE_SOURCE_DIR} /cmake/version .cmake)
44include (${CMAKE_SOURCE_DIR} /cmake/common.cmake)
@@ -15,33 +15,10 @@ target_link_libraries (xlmlima PRIVATE Lima)
1515# INSTALL_RPATH modifie le rpath pour les libs internes au projet :
1616set_target_properties (xlmlima PROPERTIES INSTALL_RPATH_USE_LINK_PATH 1 INSTALL_RPATH ${CMAKE_PACKAGE_RPATH_DIR} )
1717
18- # INSTALLATION :
19- include (CMakePackageConfigHelpers)
20- # ConfigPackageLocation : c'est plus ou moins standardisé, le défaut étant lib/cmake.
21- # On nos recommande très vivement d'utiliser ce répertoire afin de limiter les soucis par la suite,
22- # notamment au niveau des vues.
23- set (ConfigPackageLocation ${CMAKE_CMAKE_DIR} )
24-
25- install (TARGETS xlmlima EXPORT Xlmlima_exe DESTINATION ${CMAKE_INSTALL_BINDIR}
18+ install (TARGETS xlmlima EXPORT Xlmlima DESTINATION ${CMAKE_INSTALL_BINDIR}
2619 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
2720
28- set (RUNTIME_INSTALL_DIR bin/)
29- configure_package_config_file(cmake/${CURRENT_PACKAGE_NAME} Config.cmake.in
30- ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_PACKAGE_NAME} /${CURRENT_PACKAGE_NAME} Config.cmake
31- INSTALL_DESTINATION ${CMAKE_CMAKE_DIR}
32- PATH_VARS RUNTIME_INSTALL_DIR
33- )
34- write_basic_package_version_file(
35- ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_PACKAGE_NAME} /${CURRENT_PACKAGE_NAME} ConfigVersion.cmake
36- VERSION ${LIMA_VERSION}
37- COMPATIBILITY SameMajorVersion
38- )
39- install (
40- FILES
41- ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_PACKAGE_NAME} /${CURRENT_PACKAGE_NAME} Config.cmake
42- ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_PACKAGE_NAME} /${CURRENT_PACKAGE_NAME} ConfigVersion.cmake
43- DESTINATION ${ConfigPackageLocation}
44- PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ GROUP_WRITE WORLD_READ
45- )
21+ set (ConfigPackageLocation ${CMAKE_CMAKE_DIR} )
22+ install (EXPORT Xlmlima FILE XlmlimaTargets.cmake NAMESPACE ${PROJECT_NAMESPACE} DESTINATION ${ConfigPackageLocation} )
4623
4724
0 commit comments