diff options
author | Julien Roy <julien@jroy.ca> | 2023-01-15 14:50:59 -0500 |
---|---|---|
committer | Julien Roy <julien@jroy.ca> | 2023-01-15 14:50:59 -0500 |
commit | 202c64f17983a7bd96767afe2a65e32350c05bdd (patch) | |
tree | 0866c4ca7650c49e31cce387b66922bc570772d0 /dev-libs/sobjectizer/files | |
parent | 9e26d3cf9a6fd68a261e046661c3d949e75ab4c8 (diff) | |
download | MrRoy-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.patch | 49 |
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") |