summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/ModulePackage.cmake12
1 files changed, 9 insertions, 3 deletions
diff --git a/cmake/ModulePackage.cmake b/cmake/ModulePackage.cmake
index c38e7de0..7a96abcf 100644
--- a/cmake/ModulePackage.cmake
+++ b/cmake/ModulePackage.cmake
@@ -89,10 +89,10 @@ function(install_module lib)
89 VERSION ${SOVERSION} 89 VERSION ${SOVERSION}
90 SOVERSION ${SOVERSION_MAJOR} 90 SOVERSION ${SOVERSION_MAJOR}
91 ) 91 )
92 install(TARGETS ${lib}_shared DESTINATION "lib") 92 install(TARGETS ${lib}_shared DESTINATION ${CMAKE_INSTALL_LIBDIR})
93 endif() 93 endif()
94 if(ENABLE_STATIC) 94 if(ENABLE_STATIC)
95 install(TARGETS ${lib}_static DESTINATION "lib") 95 install(TARGETS ${lib}_static DESTINATION ${CMAKE_INSTALL_LIBDIR})
96 endif() 96 endif()
97 97
98 string(REPLACE ";" " " ${lib}_PKGCONFIG_LIBS "${${lib}_PKGCONFIG_LIBS}") 98 string(REPLACE ";" " " ${lib}_PKGCONFIG_LIBS "${${lib}_PKGCONFIG_LIBS}")
@@ -104,9 +104,15 @@ function(install_module lib)
104 @ONLY 104 @ONLY
105 ) 105 )
106 106
107 configure_file(
108 "${toxcore_SOURCE_DIR}/other/rpm/${lib}.spec.in"
109 "${CMAKE_BINARY_DIR}/${lib}.spec"
110 @ONLY
111 )
112
107 install(FILES 113 install(FILES
108 ${CMAKE_BINARY_DIR}/${lib}.pc 114 ${CMAKE_BINARY_DIR}/${lib}.pc
109 DESTINATION "lib/pkgconfig") 115 DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
110 116
111 foreach(sublib ${${lib}_API_HEADERS}) 117 foreach(sublib ${${lib}_API_HEADERS})
112 string(REPLACE "^" ";" sublib ${sublib}) 118 string(REPLACE "^" ";" sublib ${sublib})