aboutsummaryrefslogtreecommitdiff
path: root/dev-libs/sobjectizer/files
diff options
context:
space:
mode:
authorJulien Roy <julien@jroy.ca>2023-01-15 14:50:59 -0500
committerJulien Roy <julien@jroy.ca>2023-01-15 14:50:59 -0500
commit202c64f17983a7bd96767afe2a65e32350c05bdd (patch)
tree0866c4ca7650c49e31cce387b66922bc570772d0 /dev-libs/sobjectizer/files
parent9e26d3cf9a6fd68a261e046661c3d949e75ab4c8 (diff)
downloadMrRoy-Overlay-202c64f17983a7bd96767afe2a65e32350c05bdd.tar.gz
MrRoy-Overlay-202c64f17983a7bd96767afe2a65e32350c05bdd.tar.bz2
MrRoy-Overlay-202c64f17983a7bd96767afe2a65e32350c05bdd.zip
dev-libs/sobjectizer: new package, add 5.7.4.2
Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'dev-libs/sobjectizer/files')
-rw-r--r--dev-libs/sobjectizer/files/cmake-5.7.4.3.patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/dev-libs/sobjectizer/files/cmake-5.7.4.3.patch b/dev-libs/sobjectizer/files/cmake-5.7.4.3.patch
new file mode 100644
index 0000000..09fda43
--- /dev/null
+++ b/dev-libs/sobjectizer/files/cmake-5.7.4.3.patch
@@ -0,0 +1,49 @@
+diff --git a/dev/so_5/CMakeLists.txt b/dev/so_5/CMakeLists.txt
+index a8ee686b..cb4c5553 100644
+--- a/dev/so_5/CMakeLists.txt
++++ b/dev/so_5/CMakeLists.txt
+@@ -17,6 +17,7 @@ if(NOT SOBJECTIZER_INSTALL)
+ endif()
+
+ include(cmake/target.cmake)
++include(GNUInstallDirs)
+
+ project(sobjectizer VERSION ${SO_5_VERSION} LANGUAGES CXX)
+
+@@ -164,14 +165,14 @@ if(SOBJECTIZER_BUILD_STATIC)
+ endif()
+
+ if(SOBJECTIZER_INSTALL)
+- set(SO_5_CMAKE_FILES_DEST "lib/cmake/sobjectizer")
++ set(SO_5_CMAKE_FILES_DEST "${CMAKE_INSTALL_LIBDIR}/cmake/sobjectizer")
+
+ install(
+ TARGETS ${SO_5_TARGETS_TO_INSTALL}
+ EXPORT SO_5_ALL_TARGETS
+- LIBRARY DESTINATION lib
+- ARCHIVE DESTINATION lib
+- RUNTIME DESTINATION bin
++ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
++ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
++ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ )
+ install(
+ EXPORT SO_5_ALL_TARGETS
+@@ -182,7 +183,7 @@ if(SOBJECTIZER_INSTALL)
+
+ if(SOBJECTIZER_BUILD_SHARED)
+ foreach(__extLibrary ${SO_5_EXT_LIBS})
+- install(FILES ${__extLibrary} DESTINATION lib)
++ install(FILES ${__extLibrary} DESTINATION "${CMAKE_INSTALL_LIBDIR}")
+ endforeach()
+ endif()
+
+@@ -192,7 +193,7 @@ if(SOBJECTIZER_INSTALL)
+ # Since v.5.7.2.3 install even files from impl subfolders
+ # because it could be necessary for projects like so5extra.
+ get_filename_component( DIR ${HEADER_FILE} PATH )
+- install( FILES ${HEADER_FILE} DESTINATION include/so_5/${DIR} )
++ install( FILES ${HEADER_FILE} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/so_5/${DIR}" )
+ endforeach()
+
+ set(SO_5_CONFIG_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/sobjectizer-config-version.cmake")