File: bson-include-dir-search.patch

package info (click to toggle)
libmongocrypt 1.16.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 12,548 kB
  • sloc: ansic: 69,881; python: 4,547; cpp: 615; sh: 460; makefile: 44; awk: 8
file content (17 lines) | stat: -rw-r--r-- 1,043 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---
 cmake/ImportBSON.cmake |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

--- a/cmake/ImportBSON.cmake
+++ b/cmake/ImportBSON.cmake
@@ -75,7 +75,9 @@
       message (STATUS "NOTE: Using system-wide libbson library. This is intended only for package maintainers.")
       find_library (_MONGOCRYPT_SYSTEM_LIBBSON_SHARED "${CMAKE_SHARED_LIBRARY_PREFIX}bson2${CMAKE_SHARED_LIBRARY_SUFFIX}")
       find_library (_MONGOCRYPT_SYSTEM_LIBBSON_STATIC "${CMAKE_STATIC_LIBRARY_PREFIX}bson2${CMAKE_STATIC_LIBRARY_SUFFIX}")
-      find_path (_MONGOCRYPT_SYSTEM_LIBBSON_INCLUDE_DIR bson/bson.h PATH_SUFFIXES bson-2.1.0)
+      find_package (bson 2.0 REQUIRED)
+      get_target_property (_BSON_SHARED_INCL_DIR_PROP bson::shared INTERFACE_INCLUDE_DIRECTORIES)
+      set (_MONGOCRYPT_SYSTEM_LIBBSON_INCLUDE_DIR "${_BSON_SHARED_INCL_DIR_PROP}" CACHE FILEPATH "Internal use only")
       add_library (bson_shared SHARED IMPORTED)
       add_library (bson_static STATIC IMPORTED)
       set_target_properties (bson_shared bson_static PROPERTIES