-
Type: New Feature
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
For the PHP driver, we bundle libmongocrypt alongside libbson and libmongoc to allow compiling against latest bundled versions instead of (possibly outdated) system libraries.
The directory structure doesn't allow for this though, as mongocrypt.h is included relatively:
#include <mongocrypt/mongocrypt.h>
Since mongocrypt.h is in stored in the src folder, the file can't be found.
The directory structure should be adapted to a schema similar to libmongoc or the kms-message part of libmongocrypt, which has all its header files in a kms-message subdirectory.
- is depended on by
-
PHPC-1496 Support compiling with libmongocrypt
- Closed
- is related to
-
MONGOCRYPT-215 Automate testing of consuming via pkg-config, cmake, and published packages
- Backlog
-
CDRIVER-2800 Restructure install file layout to prepare for darwin frameworks
- Closed