projects/aports·blob master · refs

31 lines · 1.1 KiB

1Adapted from https://github.com/OpenMandrivaAssociation/linphone/blob/master/liblinphone-5.3.6-cmake-config-location.patch
2
3--- a/CMakeLists.txt
4+++ b/CMakeLists.txt
5@@ -397,7 +397,7 @@
6 endif()
7
8 include(CMakePackageConfigHelpers)
9-set(CMAKE_MODULES_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/cmake")
10+set(CMAKE_MODULES_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/")
11 configure_package_config_file("cmake/${PROJECT_NAME}Config.cmake.in" "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
12 INSTALL_DESTINATION "${CMAKE_MODULES_INSTALL_DIR}"
13 PATH_VARS LIBLINPHONE_PLUGINS_DIR
14--- a/wrappers/cpp/CMakeLists.txt
15+++ b/wrappers/cpp/CMakeLists.txt
16@@ -98,12 +98,12 @@
17
18 install(EXPORT LinphoneCxxTargets
19 FILE LinphoneCxxTargets.cmake
20- DESTINATION "${CMAKE_INSTALL_DATADIR}/LinphoneCxx/cmake"
21+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/LinphoneCxx"
22 )
23 install(FILES
24 "${CMAKE_CURRENT_BINARY_DIR}/LinphoneCxxConfig.cmake"
25 "${CMAKE_CURRENT_BINARY_DIR}/LinphoneCxxVersion.cmake"
26- DESTINATION "${CMAKE_INSTALL_DATADIR}/LinphoneCxx/cmake"
27+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/LinphoneCxx"
28 )
29
30 if(ENABLE_DOC OR ENABLE_CXX_WRAPPER)
31