diff options
author | Mario Emmenlauer <mario@emmenlauer.de> | 2020-06-24 10:57:00 +0200 |
---|---|---|
committer | Zezeng Wang <51382517@qq.com> | 2020-12-16 11:11:13 +0800 |
commit | 1e243a76b186142f551a3cb8419131a468ff54ff (patch) | |
tree | 1cf52753eeb3437e0b3708f97ee836887b3bdb60 | |
parent | e872b350ab0cfd2402340b8ca82b02dc299db69e (diff) | |
download | thrift-1e243a76b186142f551a3cb8419131a468ff54ff.tar.gz |
build/cmake/DefineOptions.cmake: Fixed the logic of BUILD_SHARED_LIBS
-rw-r--r-- | build/cmake/DefineOptions.cmake | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/build/cmake/DefineOptions.cmake b/build/cmake/DefineOptions.cmake index 8c7a4a964..e16e5649c 100644 --- a/build/cmake/DefineOptions.cmake +++ b/build/cmake/DefineOptions.cmake @@ -132,7 +132,12 @@ CMAKE_DEPENDENT_OPTION(BUILD_HASKELL "Build GHC library" ON # Common library options # https://cmake.org/cmake/help/latest/variable/BUILD_SHARED_LIBS.html # Default on Windows is static, shared mode library support needs work... -CMAKE_DEPENDENT_OPTION(BUILD_SHARED_LIBS "Build shared libraries" OFF "WIN32" ON) +if(WIN32) + set(DEFAULT_BUILD_SHARED_LIBS ON) +else() + set(DEFAULT_BUILD_SHARED_LIBS OFF) +endif() +option(BUILD_SHARED_LIBS "Build shared libraries" ${DEFAULT_BUILD_SHARED_LIBS}) if (WITH_SHARED_LIB) message(WARNING "WITH_SHARED_LIB is deprecated; use -DBUILD_SHARED_LIBS=ON instead") |