summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-05-26 18:22:32 (GMT)
committerBrad King <brad.king@kitware.com>2021-05-26 19:43:38 (GMT)
commit2ae72ef74b1a8b3034c4685de68f39d1e198a84c (patch)
treedfb679eab0966fd6a64f3859f593fad279723c14 /Tests
parentc5657a2fe42a0de7a5724507888f9f6f1afff8ea (diff)
downloadCMake-2ae72ef74b1a8b3034c4685de68f39d1e198a84c.zip
CMake-2ae72ef74b1a8b3034c4685de68f39d1e198a84c.tar.gz
CMake-2ae72ef74b1a8b3034c4685de68f39d1e198a84c.tar.bz2
Xcode: Enable multi-arch TARGET_OBJECTS genex in [INTERFACE_]LINK_LIBRARIES
This was an oversight in the original implementation.
Diffstat (limited to 'Tests')
-rw-r--r--Tests/RunCMake/add_executable/RunCMakeTest.cmake4
-rw-r--r--Tests/RunCMake/add_library/RunCMakeTest.cmake14
2 files changed, 7 insertions, 11 deletions
diff --git a/Tests/RunCMake/add_executable/RunCMakeTest.cmake b/Tests/RunCMake/add_executable/RunCMakeTest.cmake
index 88916b7..70a68f2 100644
--- a/Tests/RunCMake/add_executable/RunCMakeTest.cmake
+++ b/Tests/RunCMake/add_executable/RunCMakeTest.cmake
@@ -2,6 +2,4 @@ include(RunCMake)
run_cmake(NoSources)
run_cmake(OnlyObjectSources)
-if(NOT RunCMake_GENERATOR STREQUAL "Xcode" OR NOT "$ENV{CMAKE_OSX_ARCHITECTURES}" MATCHES "[;$]")
- run_cmake(NoSourcesButLinkObjects)
-endif()
+run_cmake(NoSourcesButLinkObjects)
diff --git a/Tests/RunCMake/add_library/RunCMakeTest.cmake b/Tests/RunCMake/add_library/RunCMakeTest.cmake
index dfadb8f..3283625 100644
--- a/Tests/RunCMake/add_library/RunCMakeTest.cmake
+++ b/Tests/RunCMake/add_library/RunCMakeTest.cmake
@@ -16,11 +16,9 @@ run_cmake(SHAREDwithOnlyObjectSources)
run_cmake(MODULEwithOnlyObjectSources)
run_cmake(UNKNOWNwithOnlyObjectSources)
-if(NOT RunCMake_GENERATOR STREQUAL "Xcode" OR NOT "$ENV{CMAKE_OSX_ARCHITECTURES}" MATCHES "[;$]")
- run_cmake(INTERFACEwithNoSourcesButLinkObjects)
- run_cmake(OBJECTwithNoSourcesButLinkObjects)
- run_cmake(STATICwithNoSourcesButLinkObjects)
- run_cmake(SHAREDwithNoSourcesButLinkObjects)
- run_cmake(MODULEwithNoSourcesButLinkObjects)
- run_cmake(UNKNOWNwithNoSourcesButLinkObjects)
-endif()
+run_cmake(INTERFACEwithNoSourcesButLinkObjects)
+run_cmake(OBJECTwithNoSourcesButLinkObjects)
+run_cmake(STATICwithNoSourcesButLinkObjects)
+run_cmake(SHAREDwithNoSourcesButLinkObjects)
+run_cmake(MODULEwithNoSourcesButLinkObjects)
+run_cmake(UNKNOWNwithNoSourcesButLinkObjects)