File 0001-cmake-install-libdir.patch of Package ananicy-cpp
Index: ananicy-cpp-1.0.0~rc+git.20221111.cb0308b/external/std-format/CMakeLists.txt
===================================================================
--- ananicy-cpp-1.0.0~rc+git.20221111.cb0308b.orig/external/std-format/CMakeLists.txt
+++ ananicy-cpp-1.0.0~rc+git.20221111.cb0308b/external/std-format/CMakeLists.txt
@@ -40,8 +40,8 @@ write_basic_package_version_file(
install(TARGETS stl_polyfill_format
EXPORT StlPolyfillFormatTargets
- LIBRARY DESTINATION lib COMPONENT Runtime
- ARCHIVE DESTINATION lib COMPONENT Development
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Runtime
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development
RUNTIME DESTINATION bin COMPONENT Runtime
PUBLIC_HEADER DESTINATION include COMPONENT Development
BUNDLE DESTINATION bin COMPONENT Runtime)
@@ -51,13 +51,13 @@ include(CMakePackageConfigHelpers)
configure_package_config_file(
"${PROJECT_SOURCE_DIR}/cmake/StlPolyfillFormatConfig.cmake.in"
"${PROJECT_BINARY_DIR}/StlPolyfillFormatConfig.cmake"
- INSTALL_DESTINATION lib/cmake/StlPolyfillFormat
+ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/StlPolyfillFormat
)
install(FILES
"${PROJECT_BINARY_DIR}/StlPolyfillFormatConfigVersion.cmake"
"${PROJECT_BINARY_DIR}/StlPolyfillFormatConfig.cmake"
- DESTINATION lib/cmake/StlPolyfillFormat)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/StlPolyfillFormat)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/polyfills DESTINATION include)
if (PROJECT_IS_TOP_LEVEL)
Index: ananicy-cpp-1.0.0~rc+git.20221111.cb0308b/external/std-format/cmake/StlPolyfillFormatConfig.cmake.in
===================================================================
--- ananicy-cpp-1.0.0~rc+git.20221111.cb0308b.orig/external/std-format/cmake/StlPolyfillFormatConfig.cmake.in
+++ ananicy-cpp-1.0.0~rc+git.20221111.cb0308b/external/std-format/cmake/StlPolyfillFormatConfig.cmake.in
@@ -2,7 +2,7 @@
message(STATUS "Looking for @PROJECT_NAME@")
-include("${CMAKE_INSTALL_PREFIX}/lib/cmake/StlPolyfillFormat/StlPolyfillFormatTargets.cmake")
+include("${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/cmake/StlPolyfillFormat/StlPolyfillFormatTargets.cmake")
# set("@PROJECT_NAME@_FOUND" TRUE)
check_required_components("@PROJECT_NAME@")