aboutsummaryrefslogtreecommitdiff
path: root/libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch')
-rw-r--r--libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch162
1 files changed, 162 insertions, 0 deletions
diff --git a/libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch b/libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch
new file mode 100644
index 0000000000000..1a0a6abbc7aff
--- /dev/null
+++ b/libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch
@@ -0,0 +1,162 @@
+diff -u -r mongo-cxx-driver-r3.1.1-orig/examples/mongocxx/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/examples/mongocxx/CMakeLists.txt
+--- mongo-cxx-driver-r3.1.1-orig/examples/mongocxx/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000
++++ mongo-cxx-driver-r3.1.1-patched/examples/mongocxx/CMakeLists.txt 2017-03-14 12:06:28.955217844 +0000
+@@ -18,7 +18,7 @@
+ )
+
+ link_directories(
+- ${CMAKE_INSTALL_PREFIX}/lib
++ ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
+ )
+
+ set(MONGOCXX_EXAMPLES
+diff -u -r mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/CMakeLists.txt
+--- mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000
++++ mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/CMakeLists.txt 2017-03-14 12:04:02.763279762 +0000
+@@ -114,7 +114,7 @@
+ # library names
+ if (WIN32)
+ set_target_properties(bsoncxx_static PROPERTIES
+- PREFIX lib
++ PREFIX lib${LIB_SUFFIX}
+ )
+ endif()
+
+@@ -172,25 +172,25 @@
+ install(TARGETS
+ bsoncxx
+ RUNTIME DESTINATION bin COMPONENT runtime
+- LIBRARY DESTINATION lib COMPONENT runtime
+- ARCHIVE DESTINATION lib COMPONENT dev
++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT runtime
++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev
+ )
+ endif()
+
+ install(TARGETS
+ bsoncxx_static
+- ARCHIVE DESTINATION lib COMPONENT dev
++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev
+ )
+
+ set(PACKAGE_INCLUDE_INSTALL_DIRS ${BSONCXX_HEADER_INSTALL_DIR})
+-set(PACKAGE_LIBRARY_INSTALL_DIRS lib)
++set(PACKAGE_LIBRARY_INSTALL_DIRS lib${LIB_SUFFIX})
+ set(PACKAGE_LIBRARIES bsoncxx)
+
+ include(CMakePackageConfigHelpers)
+
+ configure_package_config_file(
+ cmake/libbsoncxx-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx-config.cmake
+- INSTALL_DESTINATION lib/cmake/libbsoncxx-${BSONCXX_VERSION}
++ INSTALL_DESTINATION lib${LIB_SUFFIX}/cmake/libbsoncxx-${BSONCXX_VERSION}
+ PATH_VARS PACKAGE_INCLUDE_INSTALL_DIRS PACKAGE_LIBRARY_INSTALL_DIRS
+ )
+
+@@ -202,7 +202,7 @@
+
+ install(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx-config-version.cmake
+- DESTINATION lib/cmake/libbsoncxx-${BSONCXX_VERSION}
++ DESTINATION lib${LIB_SUFFIX}/cmake/libbsoncxx-${BSONCXX_VERSION}
+ )
+
+ add_subdirectory(test)
+diff -u -r mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/CMakeLists.txt
+--- mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000
++++ mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/CMakeLists.txt 2017-03-14 12:05:42.959495804 +0000
+@@ -42,6 +42,6 @@
+
+ install(FILES
+ "${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx.pc"
+- DESTINATION lib/pkgconfig
++ DESTINATION lib${LIB_SUFFIX}/pkgconfig
+ COMPONENT dev
+ )
+diff -u -r mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/libbsoncxx.pc.in mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/libbsoncxx.pc.in
+--- mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/libbsoncxx.pc.in 2016-12-20 20:23:11.000000000 +0000
++++ mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/libbsoncxx.pc.in 2017-03-14 12:38:29.143868341 +0000
+@@ -14,7 +14,7 @@
+
+ prefix=@CMAKE_INSTALL_PREFIX@
+ includedir=${prefix}/include
+-libdir=${prefix}/lib
++libdir=${prefix}/lib@LIB_SUFFIX@
+
+ Name: libbsoncxx
+ Description: The MongoDB C++11 BSON Library
+diff -u -r mongo-cxx-driver-r3.1.1-orig/src/mongocxx/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/mongocxx/CMakeLists.txt
+--- mongo-cxx-driver-r3.1.1-orig/src/mongocxx/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000
++++ mongo-cxx-driver-r3.1.1-patched/src/mongocxx/CMakeLists.txt 2017-03-14 12:01:22.963720065 +0000
+@@ -120,7 +120,7 @@
+ # library names
+ if (WIN32)
+ set_target_properties(mongocxx_static PROPERTIES
+- PREFIX lib
++ PREFIX lib${LIB_SUFFIX}
+ )
+ endif()
+
+@@ -183,25 +183,25 @@
+ install(TARGETS
+ mongocxx
+ RUNTIME DESTINATION bin COMPONENT runtime
+- LIBRARY DESTINATION lib COMPONENT runtime
+- ARCHIVE DESTINATION lib COMPONENT dev
++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT runtime
++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev
+ )
+ endif()
+
+ install(TARGETS
+ mongocxx_static
+- ARCHIVE DESTINATION lib COMPONENT dev
++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev
+ )
+
+ set(PACKAGE_INCLUDE_INSTALL_DIRS ${MONGOCXX_HEADER_INSTALL_DIR})
+-set(PACKAGE_LIBRARY_INSTALL_DIRS lib)
++set(PACKAGE_LIBRARY_INSTALL_DIRS lib${LIB_SUFFIX})
+ set(PACKAGE_LIBRARIES mongocxx)
+
+ include(CMakePackageConfigHelpers)
+
+ configure_package_config_file(
+ cmake/libmongocxx-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/libmongocxx-config.cmake
+- INSTALL_DESTINATION lib/cmake/libmongocxx-${MONGOCXX_VERSION}
++ INSTALL_DESTINATION lib${LIB_SUFFIX}/cmake/libmongocxx-${MONGOCXX_VERSION}
+ PATH_VARS PACKAGE_INCLUDE_INSTALL_DIRS PACKAGE_LIBRARY_INSTALL_DIRS
+ )
+
+@@ -213,7 +213,7 @@
+
+ install(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/libmongocxx-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/libmongocxx-config-version.cmake
+- DESTINATION lib/cmake/libmongocxx-${MONGOCXX_VERSION}
++ DESTINATION lib${LIB_SUFFIX}/cmake/libmongocxx-${MONGOCXX_VERSION}
+ )
+
+ add_subdirectory(test)
+diff -u -r mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/CMakeLists.txt
+--- mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000
++++ mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/CMakeLists.txt 2017-03-14 12:02:27.633923054 +0000
+@@ -42,6 +42,6 @@
+
+ install(FILES
+ "${CMAKE_CURRENT_BINARY_DIR}/libmongocxx.pc"
+- DESTINATION lib/pkgconfig
++ DESTINATION lib${LIB_SUFFIX}/pkgconfig
+ COMPONENT dev
+ )
+diff -u -r mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/libmongocxx.pc.in mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/libmongocxx.pc.in
+--- mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/libmongocxx.pc.in 2016-12-20 20:23:11.000000000 +0000
++++ mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/libmongocxx.pc.in 2017-03-14 12:38:14.955262043 +0000
+@@ -14,7 +14,7 @@
+
+ prefix=@CMAKE_INSTALL_PREFIX@
+ includedir=${prefix}/include
+-libdir=${prefix}/lib
++libdir=${prefix}/lib@LIB_SUFFIX@
+
+ Name: libmongocxx
+ Description: The MongoDB C++11 Driver Library