123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- diff --git a/build/cmake/DefineInstallationPaths.cmake b/build/cmake/DefineInstallationPaths.cmake
- index 23962b442..0c824cc7a 100644
- --- a/build/cmake/DefineInstallationPaths.cmake
- +++ b/build/cmake/DefineInstallationPaths.cmake
- @@ -20,11 +20,7 @@
-
- # Define the default install paths
- set(BIN_INSTALL_DIR "bin" CACHE PATH "The binary install dir (default: bin)")
- -if(MSVC)
- - set(LIB_INSTALL_DIR "bin${LIB_SUFFIX}" CACHE PATH "The library install dir (default: bin${LIB_SUFFIX})")
- -else()
- - set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "The library install dir (default: lib${LIB_SUFFIX})")
- -endif()
- +set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "The library install dir (default: lib${LIB_SUFFIX})")
- set(INCLUDE_INSTALL_DIR "include" CACHE PATH "The library install dir (default: include)")
- set(CMAKE_INSTALL_DIR "lib/cmake" CACHE PATH "The subdirectory to install cmake config files (default: cmake)")
- set(PKGCONFIG_INSTALL_DIR "lib/pkgconfig" CACHE PATH "The subdirectory to install pkgconfig config files (default: lib/pkgconfig)")
- diff --git a/build/cmake/DefineOptions.cmake b/build/cmake/DefineOptions.cmake
- index b59292cd3..23caa09fe 100644
- --- a/build/cmake/DefineOptions.cmake
- +++ b/build/cmake/DefineOptions.cmake
- @@ -39,10 +39,7 @@ option(BUILD_LIBRARIES "Build Thrift libraries" ON)
- # and enables the library if all are found. This means the default is to build as
- # much as possible but leaving out libraries if their dependencies are not met.
-
- -if (NOT Boost_USE_STATIC_LIBS)
- - add_definitions(-DBOOST_ALL_DYN_LINK)
- - add_definitions(-DBOOST_TEST_DYN_LINK)
- -endif()
- +
-
- # as3
- option(WITH_AS3 "Build ActionScript 3 Thrift Library" ON)
- diff --git a/lib/c_glib/CMakeLists.txt b/lib/c_glib/CMakeLists.txt
- index 35571233d..ac6fc1d52 100644
- --- a/lib/c_glib/CMakeLists.txt
- +++ b/lib/c_glib/CMakeLists.txt
- @@ -71,7 +71,8 @@ set(thrift_c_glib_zlib_SOURCES
- )
-
- # If OpenSSL is not found just ignore the OpenSSL stuff
- -if(OPENSSL_FOUND AND WITH_OPENSSL)
- +if(WITH_OPENSSL)
- + find_package(OpenSSL REQUIRED)
- list(APPEND thrift_c_glib_SOURCES
- src/thrift/c_glib/transport/thrift_ssl_socket.c
- )
- @@ -83,8 +84,7 @@ if(OPENSSL_FOUND AND WITH_OPENSSL)
- list(APPEND SYSLIBS OpenSSL::Crypto)
- endif()
- else()
- - include_directories(SYSTEM "${OPENSSL_INCLUDE_DIR}")
- - list(APPEND SYSLIBS "${OPENSSL_LIBRARIES}")
- + list(APPEND SYSLIBS OpenSSL::SSL OpenSSL::Crypto)
- endif()
- endif()
-
- diff --git a/lib/cpp/CMakeLists.txt b/lib/cpp/CMakeLists.txt
- index c2f15dd57..3f36a23c1 100644
- --- a/lib/cpp/CMakeLists.txt
- +++ b/lib/cpp/CMakeLists.txt
- @@ -97,7 +97,8 @@ else()
- endif()
-
- # If OpenSSL is not found or disabled just ignore the OpenSSL stuff
- -if(OPENSSL_FOUND AND WITH_OPENSSL)
- +if(WITH_OPENSSL)
- + find_package(OpenSSL REQUIRED)
- list(APPEND thriftcpp_SOURCES
- src/thrift/transport/TSSLSocket.cpp
- src/thrift/transport/TSSLServerSocket.cpp
- @@ -112,8 +113,7 @@ if(OPENSSL_FOUND AND WITH_OPENSSL)
- list(APPEND SYSLIBS OpenSSL::Crypto)
- endif()
- else()
- - include_directories(SYSTEM "${OPENSSL_INCLUDE_DIR}")
- - list(APPEND SYSLIBS "${OPENSSL_LIBRARIES}")
- + list(APPEND SYSLIBS OpenSSL::SSL OpenSSL::Crypto)
- endif()
- endif()
-
- @@ -174,7 +174,7 @@ if(WITH_LIBEVENT)
- target_link_libraries(thriftnb PUBLIC thrift)
- if(TARGET libevent::core AND TARGET libevent::extra)
- # libevent was found via its cmake config, use modern style targets
- - target_link_libraries(thriftnb PUBLIC libevent::core libevent::extra)
- + target_link_libraries(thriftnb PUBLIC libevent::core libevent::extra)
- else()
- target_link_libraries(thriftnb PUBLIC ${LIBEVENT_LIBRARIES})
- endif()
|