-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: Client Side Encryption
libmongocrypt provided a configuration parameter, ENABLE_WINDOWS_STATIC_RUNTIME, to control the type of the MSVC runtime library. This parameter is now redundant with a parameter that is offered by CMake. Prefer instead to use that control.
The parameter, CMAKE_MSVC_RUNTIME_LIBRARY, was added in CMake 3.15, which is the minimum CMake version required by libmongocrypt. See: https://cmake.org/cmake/help/latest/variable/CMAKE_MSVC_RUNTIME_LIBRARY.html
Dependencies
- MONGOCRYPT-876 intends to remove the redundant configuration parameter.
Risks/Unknowns
- None
Acceptance Criteria
Implementation Requirements
- The binding build should not rely on the to-be-removed ENABLE_WINDOWS_STATIC_RUNTIME parameter.
Testing Requirements
- None
Documentation Requirements
- None
Follow Up Requirements
- None
- blocks
-
MONGOCRYPT-876 Drop ENABLE_WINDOWS_STATIC_RUNTIME
-
- In Code Review
-