This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/master by this push:
     new 8dc2273bce Make cmake builds work on macOS again (#10120)
8dc2273bce is described below

commit 8dc2273bce276fa1a6ce5151b3a610ef3a55b009
Author: Leif Hedstrom <zw...@apache.org>
AuthorDate: Tue Aug 1 10:35:43 2023 -0600

    Make cmake builds work on macOS again (#10120)
---
 src/api/CMakeLists.txt                          | 3 +++
 tests/gold_tests/jsonrpc/plugins/CMakeLists.txt | 1 +
 tests/gold_tests/timeout/CMakeLists.txt         | 1 +
 tests/tools/plugins/CMakeLists.txt              | 7 +++++++
 4 files changed, 12 insertions(+)

diff --git a/src/api/CMakeLists.txt b/src/api/CMakeLists.txt
index 7d4cbe58eb..8ee2b3ddb4 100644
--- a/src/api/CMakeLists.txt
+++ b/src/api/CMakeLists.txt
@@ -20,6 +20,9 @@ add_library(ts::tsapi ALIAS tsapi)
 
 install(TARGETS tsapi)
 
+if(APPLE)
+  target_link_options(tsapi PRIVATE -undefined dynamic_lookup)
+endif()
 
 add_executable(test_Metrics
         test_Metrics.cc
diff --git a/tests/gold_tests/jsonrpc/plugins/CMakeLists.txt 
b/tests/gold_tests/jsonrpc/plugins/CMakeLists.txt
index d5fb1b0e5b..0fd9c3fbb0 100644
--- a/tests/gold_tests/jsonrpc/plugins/CMakeLists.txt
+++ b/tests/gold_tests/jsonrpc/plugins/CMakeLists.txt
@@ -25,4 +25,5 @@ target_include_directories(jsonrpc_plugin_handler_test
 target_link_libraries(jsonrpc_plugin_handler_test
     PRIVATE
         jsonrpc_protocol
+        libswoc
 )
diff --git a/tests/gold_tests/timeout/CMakeLists.txt 
b/tests/gold_tests/timeout/CMakeLists.txt
index 8e58cd3f3b..ad6678a37e 100644
--- a/tests/gold_tests/timeout/CMakeLists.txt
+++ b/tests/gold_tests/timeout/CMakeLists.txt
@@ -16,3 +16,4 @@
 #######################
 
 add_autest_plugin(ssl-delay-server ssl-delay-server.cc)
+target_link_libraries(ssl-delay-server PRIVATE OpenSSL::SSL)
diff --git a/tests/tools/plugins/CMakeLists.txt 
b/tests/tools/plugins/CMakeLists.txt
index f1a408ee82..9ebaaa1b83 100644
--- a/tests/tools/plugins/CMakeLists.txt
+++ b/tests/tools/plugins/CMakeLists.txt
@@ -49,3 +49,10 @@ add_autest_plugin(test_hooks test_hooks.cc)
 add_autest_plugin(test_log_interface test_log_interface.cc)
 add_autest_plugin(user_args user_args.cc)
 add_autest_plugin(async_engine async_engine.c)
+
+target_link_libraries(cert_update PRIVATE OpenSSL::SSL)
+target_link_libraries(continuations_verify PRIVATE OpenSSL::SSL)
+target_link_libraries(ssl_client_verify_test PRIVATE OpenSSL::SSL)
+target_link_libraries(ssl_hook_test PRIVATE OpenSSL::SSL)
+target_link_libraries(ssl_secret_load_test PRIVATE OpenSSL::SSL)
+target_link_libraries(ssl_verify_test PRIVATE OpenSSL::SSL)

Reply via email to