mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
85 lines
3.6 KiB
Diff
85 lines
3.6 KiB
Diff
From 6be77374803628b592b722d5335bae3e616755c6 Mon Sep 17 00:00:00 2001
|
|
From: barracuda156 <vital.had@gmail.com>
|
|
Date: Thu, 1 Feb 2024 01:37:45 +0800
|
|
Subject: [PATCH] Fix building some tests which need libatomic
|
|
|
|
---
|
|
tiledb/api/c_api/enumeration/CMakeLists.txt | 2 +-
|
|
tiledb/api/c_api/string/CMakeLists.txt | 2 +-
|
|
tiledb/api/c_api_support/exception_wrapper/CMakeLists.txt | 2 +-
|
|
tiledb/common/thread_pool/test/CMakeLists.txt | 1 +
|
|
tiledb/sm/query/readers/aggregators/test/CMakeLists.txt | 1 +
|
|
5 files changed, 5 insertions(+), 3 deletions(-)
|
|
|
|
diff --git tiledb/api/c_api/enumeration/CMakeLists.txt tiledb/api/c_api/enumeration/CMakeLists.txt
|
|
index af077b988..78feda977 100644
|
|
--- tiledb/api/c_api/enumeration/CMakeLists.txt
|
|
+++ tiledb/api/c_api/enumeration/CMakeLists.txt
|
|
@@ -32,7 +32,7 @@
|
|
|
|
commence(object_library capi_enumeration_stub)
|
|
this_target_sources(enumeration_api.cc)
|
|
- this_target_link_libraries(export)
|
|
+ this_target_link_libraries(export atomic)
|
|
this_target_object_libraries(capi_buffer_stub capi_string constants)
|
|
this_target_object_libraries(enumeration)
|
|
conclude(object_library)
|
|
|
|
diff --git tiledb/api/c_api/string/CMakeLists.txt tiledb/api/c_api/string/CMakeLists.txt
|
|
index 3ce1872d1..e8c8b3df4 100644
|
|
--- tiledb/api/c_api/string/CMakeLists.txt
|
|
+++ tiledb/api/c_api/string/CMakeLists.txt
|
|
@@ -37,7 +37,7 @@ gather_sources(${SOURCES})
|
|
#
|
|
commence(object_library capi_string)
|
|
this_target_sources(${SOURCES})
|
|
- this_target_link_libraries(export)
|
|
+ this_target_link_libraries(export atomic)
|
|
this_target_object_libraries(baseline capi_context_stub)
|
|
conclude(object_library)
|
|
|
|
diff --git tiledb/api/c_api_support/exception_wrapper/CMakeLists.txt tiledb/api/c_api_support/exception_wrapper/CMakeLists.txt
|
|
index 7d6669f31..bef1f163c 100644
|
|
--- tiledb/api/c_api_support/exception_wrapper/CMakeLists.txt
|
|
+++ tiledb/api/c_api_support/exception_wrapper/CMakeLists.txt
|
|
@@ -40,7 +40,7 @@ gather_sources(${SOURCES})
|
|
|
|
commence(object_library exception_wrapper)
|
|
this_target_sources(${SOURCES})
|
|
- this_target_link_libraries(export)
|
|
+ this_target_link_libraries(export atomic)
|
|
this_target_object_libraries(baseline thread_pool config)
|
|
conclude(object_library)
|
|
|
|
diff --git tiledb/common/thread_pool/test/CMakeLists.txt tiledb/common/thread_pool/test/CMakeLists.txt
|
|
index 39a7426ae..df0b8221a 100644
|
|
--- tiledb/common/thread_pool/test/CMakeLists.txt
|
|
+++ tiledb/common/thread_pool/test/CMakeLists.txt
|
|
@@ -33,4 +33,5 @@ commence(unit_test thread_pool)
|
|
# a part of the thread pool.
|
|
this_target_object_libraries(cancelable_tasks)
|
|
this_target_sources(main.cc unit_thread_pool.cc)
|
|
+ this_target_link_libraries(atomic)
|
|
conclude(unit_test)
|
|
diff --git tiledb/sm/query/readers/aggregators/test/CMakeLists.txt tiledb/sm/query/readers/aggregators/test/CMakeLists.txt
|
|
index 386fd236b..a17498fc6 100644
|
|
--- tiledb/sm/query/readers/aggregators/test/CMakeLists.txt
|
|
+++ tiledb/sm/query/readers/aggregators/test/CMakeLists.txt
|
|
@@ -29,4 +29,5 @@ include(unit_test)
|
|
commence(unit_test aggregators)
|
|
this_target_sources(main.cc bench_aggregators.cc unit_aggregate_with_count.cc unit_aggregation_policies.cc unit_aggregators.cc)
|
|
this_target_object_libraries(aggregators)
|
|
+ this_target_link_libraries(atomic)
|
|
conclude(unit_test)
|
|
|
|
--- tiledb/common/CMakeLists.txt 2024-03-22 16:59:57.000000000 +0800
|
|
+++ tiledb/common/CMakeLists.txt 2024-03-25 12:00:10.000000000 +0800
|
|
@@ -71,6 +71,7 @@
|
|
find_package(Spdlog_EP REQUIRED)
|
|
target_link_libraries(baseline PUBLIC spdlog::spdlog)
|
|
target_link_libraries(baseline PUBLIC common)
|
|
+ target_link_libraries(baseline PUBLIC atomic)
|
|
conclude(object_library)
|
|
|
|
#
|