Skip to content

Commit c627744

Browse files
committed
Refs #22056: Tests CMakeLists.txt
Signed-off-by: cferreiragonz <[email protected]>
1 parent af68904 commit c627744

File tree

14 files changed

+62
-1
lines changed

14 files changed

+62
-1
lines changed

test/unittest/dds/publisher/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,5 +381,10 @@ if(MSVC OR MSVC_IDE)
381381
iphlpapi Shlwapi
382382
)
383383
endif()
384+
if (APPLE)
385+
target_link_libraries(DataWriterTests ${PRIVACY}
386+
"-framework CoreFoundation" "-framework IOKit"
387+
)
388+
endif()
384389
gtest_discover_tests(DataWriterTests
385390
PROPERTIES ENVIRONMENT "CERTS_PATH=${PROJECT_SOURCE_DIR}/test/certs")

test/unittest/dds/status/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,5 +199,8 @@ endif()
199199
if(MSVC OR MSVC_IDE)
200200
target_link_libraries(ListenerTests iphlpapi Shlwapi ws2_32)
201201
endif()
202+
if (APPLE)
203+
target_link_libraries(ListenerTests "-framework CoreFoundation" "-framework IOKit")
204+
endif()
202205

203206
gtest_discover_tests(ListenerTests)

test/unittest/dds/xtypes/type_lookup_service/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,7 @@ target_link_libraries(TypeLookupServiceTests
8888
GTest::gmock
8989
${CMAKE_DL_LIBS}
9090
)
91-
91+
if (APPLE)
92+
target_link_libraries(TypeLookupServiceTests "-framework CoreFoundation" "-framework IOKit")
93+
endif()
9294
gtest_discover_tests(TypeLookupServiceTests)

test/unittest/rtps/attributes/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ else()
9090
target_link_libraries(${SERVER_ATTRIBUTES_TESTS_EXEC} ${PRIVACY} fastcdr fastdds::log)
9191
endif()
9292

93+
if (APPLE)
94+
target_link_libraries(${SERVER_ATTRIBUTES_TESTS_EXEC} ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
95+
endif()
96+
9397
gtest_discover_tests(${SERVER_ATTRIBUTES_TESTS_EXEC}
9498
TEST_PREFIX "ServerAttributesTests."
9599
TEST_FILTER ${SERVER_ATTRIBUTES_IGNORED_TESTS}

test/unittest/rtps/builtin/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,8 @@ else()
9090
target_link_libraries(BuiltinDataSerializationTests ${PRIVACY} fastcdr)
9191
endif()
9292

93+
if (APPLE)
94+
target_link_libraries(BuiltinDataSerializationTests ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
95+
endif()
96+
9397
gtest_discover_tests(BuiltinDataSerializationTests)

test/unittest/rtps/common/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@ endif()
100100
if(MSVC OR MSVC_IDE)
101101
target_link_libraries(GuidUtilsTests ws2_32)
102102
endif()
103+
if (APPLE)
104+
target_link_libraries(GuidUtilsTests "-framework CoreFoundation" "-framework IOKit")
105+
endif()
103106
gtest_discover_tests(GuidUtilsTests)
104107

105108
add_executable(SequenceNumberTests ${SEQUENCENUMBERTESTS_SOURCE})

test/unittest/rtps/discovery/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ if(QNX)
8484
endif()
8585
if(MSVC OR MSVC_IDE)
8686
target_link_libraries(EdpTests ${PRIVACY} fastcdr iphlpapi Shlwapi ws2_32)
87+
elseif(APPLE)
88+
target_link_libraries(EdpTests ${PRIVACY} fastcdr "-framework CoreFoundation" "-framework IOKit")
8789
else()
8890
target_link_libraries(EdpTests ${PRIVACY} fastcdr)
8991
endif()
@@ -193,6 +195,8 @@ if(QNX)
193195
endif()
194196
if(MSVC OR MSVC_IDE)
195197
target_link_libraries(PDPTests ${PRIVACY} fastcdr iphlpapi Shlwapi ws2_32)
198+
elseif(APPLE)
199+
target_link_libraries(PDPTests ${PRIVACY} fastcdr "-framework CoreFoundation" "-framework IOKit")
196200
else()
197201
target_link_libraries(PDPTests ${PRIVACY} fastcdr)
198202
endif()

test/unittest/rtps/network/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,10 @@ if(WIN32)
161161
target_link_libraries(NetworkFactoryTests IPHLPAPI shlwapi) # Later so mocks have precedence
162162
target_link_libraries(ExternalLocatorsTests IPHLPAPI shlwapi) # Later so mocks have precedence
163163
endif()
164+
if (APPLE)
165+
target_link_libraries(NetworkFactoryTests "-framework CoreFoundation" "-framework IOKit")
166+
target_link_libraries(ExternalLocatorsTests "-framework CoreFoundation" "-framework IOKit")
167+
endif()
164168

165169
gtest_discover_tests(NetworkFactoryTests)
166170
gtest_discover_tests(ExternalLocatorsTests)

test/unittest/rtps/reader/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,4 +429,7 @@ if(MSVC OR MSVC_IDE)
429429
iphlpapi Shlwapi
430430
)
431431
endif()
432+
if (APPLE)
433+
target_link_libraries(StatefulReaderTests ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
434+
endif()
432435
gtest_discover_tests(StatefulReaderTests)

test/unittest/security/authentication/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,8 @@ target_link_libraries(BuiltinPKIDH
8585
if(QNX)
8686
target_link_libraries(BuiltinPKIDH socket)
8787
endif()
88+
if (APPLE)
89+
target_link_libraries(BuiltinPKIDH "-framework CoreFoundation" "-framework IOKit")
90+
endif()
8891
gtest_discover_tests(BuiltinPKIDH
8992
PROPERTIES ENVIRONMENT "CERTS_PATH=${PROJECT_SOURCE_DIR}/test/certs")

test/unittest/statistics/dds/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,9 @@ if (SQLITE3_SUPPORT AND FASTDDS_STATISTICS AND NOT QNX)
598598
iphlpapi Shlwapi
599599
)
600600
endif()
601+
if (APPLE)
602+
target_link_libraries(StatisticsDomainParticipantMockTests ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
603+
endif()
601604

602605
gtest_discover_tests(StatisticsDomainParticipantMockTests)
603606

@@ -647,6 +650,10 @@ if (SQLITE3_SUPPORT AND FASTDDS_STATISTICS AND NOT QNX)
647650
iphlpapi Shlwapi
648651
)
649652
endif()
653+
if (APPLE)
654+
target_link_libraries(StatisticsDomainParticipantStatusQueryableTests ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
655+
endif()
656+
650657
gtest_discover_tests(StatisticsDomainParticipantStatusQueryableTests)
651658

652659
endif (SQLITE3_SUPPORT AND FASTDDS_STATISTICS AND NOT QNX)

test/unittest/statistics/rtps/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,10 @@ target_link_libraries(MonitorServiceTests
154154

155155
gtest_discover_tests(MonitorServiceTests)
156156

157+
if (APPLE)
158+
target_link_libraries(MonitorServiceTests "-framework CoreFoundation" "-framework IOKit")
159+
endif()
160+
157161
if(QNX)
158162
target_link_libraries(RTPSStatisticsTests socket)
159163
target_link_libraries(MonitorServiceTests socket)

test/unittest/transport/CMakeLists.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,9 @@ endif()
313313
if(MSVC OR MSVC_IDE)
314314
target_link_libraries(UDPv4Tests ${PRIVACY} iphlpapi Shlwapi )
315315
endif()
316+
if (APPLE)
317+
target_link_libraries(UDPv4Tests ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
318+
endif()
316319
gtest_discover_tests(UDPv4Tests)
317320

318321
##########################
@@ -350,6 +353,9 @@ if(NOT DISABLE_UDPV6_TESTS)
350353
if(MSVC OR MSVC_IDE)
351354
target_link_libraries(UDPv6Tests ${PRIVACY} iphlpapi Shlwapi )
352355
endif()
356+
if (APPLE)
357+
target_link_libraries(UDPv6Tests ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
358+
endif()
353359
gtest_discover_tests(UDPv6Tests)
354360

355361
##########################
@@ -383,6 +389,8 @@ if(NOT DISABLE_UDPV6_TESTS)
383389
endif()
384390
if(MSVC OR MSVC_IDE)
385391
target_link_libraries(TCPv6Tests ${PRIVACY} fastcdr iphlpapi Shlwapi)
392+
elseif(APPLE)
393+
target_link_libraries(TCPv6Tests ${PRIVACY} fastcdr "-framework CoreFoundation" "-framework IOKit")
386394
else()
387395
target_link_libraries(TCPv6Tests ${PRIVACY} fastcdr)
388396
endif()
@@ -420,6 +428,8 @@ if(QNX)
420428
endif()
421429
if(MSVC OR MSVC_IDE)
422430
target_link_libraries(TCPv4Tests ${PRIVACY} fastcdr iphlpapi Shlwapi)
431+
elseif(APPLE)
432+
target_link_libraries(TCPv4Tests ${PRIVACY} fastcdr "-framework CoreFoundation" "-framework IOKit")
423433
else()
424434
target_link_libraries(TCPv4Tests ${PRIVACY} fastcdr)
425435
endif()
@@ -463,6 +473,8 @@ if(IS_THIRDPARTY_BOOST_OK)
463473
endif()
464474
if(MSVC OR MSVC_IDE)
465475
target_link_libraries(SharedMemTests ${PRIVACY} iphlpapi Shlwapi )
476+
elseif(APPLE)
477+
target_link_libraries(SharedMemTests ${PRIVACY} "-framework CoreFoundation" "-framework IOKit")
466478
else()
467479
target_link_libraries(SharedMemTests ${PRIVACY} )
468480
endif()

test/unittest/utils/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ target_link_libraries(SystemInfoTests
170170
fastdds::log
171171
GTest::gtest
172172
)
173+
if(APPLE)
174+
target_link_libraries(SystemInfoTests "-framework CoreFoundation" "-framework IOKit")
175+
endif()
173176
gtest_discover_tests(SystemInfoTests)
174177

175178
add_executable(SharedMutexTests shared_mutex_tests.cpp)

0 commit comments

Comments
 (0)