diff options
author | Mario Emmenlauer <memmenlauer@biodataanalysis.de> | 2020-11-19 15:19:23 +0100 |
---|---|---|
committer | Mario Emmenlauer <memmenlauer@biodataanalysis.de> | 2021-02-12 11:10:15 +0100 |
commit | 7553fc5d52b75af8e1b2b3c5f1807bdf24868f2b (patch) | |
tree | 43915140c336434bf210dee8f36f2fc5db03924b /test | |
parent | 0db67ab7511748c3bfc33dcf186366518cb7cc32 (diff) | |
download | thrift-7553fc5d52b75af8e1b2b3c5f1807bdf24868f2b.tar.gz |
CMake: Pass linker dependencies transitively to downstream projects
Diffstat (limited to 'test')
-rwxr-xr-x | test/cpp/CMakeLists.txt | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/test/cpp/CMakeLists.txt b/test/cpp/CMakeLists.txt index 9ecc17183..969019d69 100755 --- a/test/cpp/CMakeLists.txt +++ b/test/cpp/CMakeLists.txt @@ -64,20 +64,17 @@ add_library(crossspecificnamegencpp STATIC ${crossspecificnamegencpp_SOURCES}) LINK_AGAINST_THRIFT_LIBRARY(crossspecificnamegencpp thrift) add_executable(TestServer src/TestServer.cpp) -target_link_libraries(TestServer crosstestgencpp ${Boost_LIBRARIES} ${LIBEVENT_LIB}) -LINK_AGAINST_THRIFT_LIBRARY(TestServer thrift) +target_link_libraries(TestServer crosstestgencpp ${Boost_LIBRARIES}) LINK_AGAINST_THRIFT_LIBRARY(TestServer thriftnb) LINK_AGAINST_THRIFT_LIBRARY(TestServer thriftz) add_executable(TestClient src/TestClient.cpp) -target_link_libraries(TestClient crosstestgencpp ${Boost_LIBRARIES} ${LIBEVENT_LIB}) -LINK_AGAINST_THRIFT_LIBRARY(TestClient thrift) +target_link_libraries(TestClient crosstestgencpp ${Boost_LIBRARIES}) LINK_AGAINST_THRIFT_LIBRARY(TestClient thriftnb) LINK_AGAINST_THRIFT_LIBRARY(TestClient thriftz) add_executable(StressTest src/StressTest.cpp) -target_link_libraries(StressTest crossstressgencpp ${Boost_LIBRARIES} ${LIBEVENT_LIB}) -LINK_AGAINST_THRIFT_LIBRARY(StressTest thrift) +target_link_libraries(StressTest crossstressgencpp ${Boost_LIBRARIES}) LINK_AGAINST_THRIFT_LIBRARY(StressTest thriftnb) add_test(NAME StressTest COMMAND StressTest) add_test(NAME StressTestConcurrent COMMAND StressTest --client-type=concurrent) @@ -86,8 +83,7 @@ add_test(NAME StressTestConcurrent COMMAND StressTest --client-type=concurrent) # is broken on Windows. Contributions welcome. if (NOT WIN32 AND NOT CYGWIN) add_executable(StressTestNonBlocking src/StressTestNonBlocking.cpp) - target_link_libraries(StressTestNonBlocking crossstressgencpp ${Boost_LIBRARIES} ${LIBEVENT_LIB}) - LINK_AGAINST_THRIFT_LIBRARY(StressTestNonBlocking thrift) + target_link_libraries(StressTestNonBlocking crossstressgencpp ${Boost_LIBRARIES}) LINK_AGAINST_THRIFT_LIBRARY(StressTestNonBlocking thriftnb) LINK_AGAINST_THRIFT_LIBRARY(StressTestNonBlocking thriftz) add_test(NAME StressTestNonBlocking COMMAND StressTestNonBlocking) |