diff options
author | Ivan Zhakov <ivan@apache.org> | 2024-09-03 13:27:46 +0000 |
---|---|---|
committer | Ivan Zhakov <ivan@apache.org> | 2024-09-03 13:27:46 +0000 |
commit | d118eb539466f01cab065ead502450218de59a81 (patch) | |
tree | a4a1cdd281fa3db168f63ed7e5240d29951010e3 | |
parent | 94a1ba84833829f36a9d1dd608d95dcf3180d06a (diff) | |
download | apr-d118eb539466f01cab065ead502450218de59a81.tar.gz apr-d118eb539466f01cab065ead502450218de59a81.zip |
On the 'cmake-native-type' branch: CMake: Automatically set APR_MODULAR_DSO=OFF
if BUILD_SHARED_LIBS=OFF.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/cmake-native-type@1920430 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index e9f6f605f..0b9aa21ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,6 +21,8 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.0) PROJECT(APR C) +INCLUDE(CMakeDependentOption) + # Enable support for MSVC runtime library selection by abstraction # if supported by CMake. IF(POLICY CMP0091) @@ -71,7 +73,7 @@ OPTION(APR_HAVE_IPV6 "IPv6 support" ON) OPTION(INSTALL_PDB "Install .pdb files (if generated)" ON) OPTION(APR_BUILD_TESTAPR "Build the test suite" ON) OPTION(BUILD_SHARED_LIBS "Build using shared libraries" ON) -OPTION(APR_MODULAR_DSO "Use DSO build of modular components" ON) +CMAKE_DEPENDENT_OPTION(APR_MODULAR_DSO "Use DSO build of modular components" ON "BUILD_SHARED_LIBS" OFF) OPTION(APR_POOL_DEBUG "Turn on pools debugging" OFF) SET(APR_INSTALL_BIN_DIR "bin" CACHE STRING "Install subdirectory for binary files") |