mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-19 11:18:40 +08:00
Tests: recognize Xcode 13 linker warning
The linker shipped with Xcode 13 changed the architecture mismatch linker warning into: ``` ld: warning: ignoring file libfoo.a, building for macOS-x86_64 but attempting to link with file built for macOS-i386 ```
This commit is contained in:
@@ -538,7 +538,7 @@ if(BUILD_TESTING)
|
|||||||
if(CTEST_TEST_OSX_ARCH)
|
if(CTEST_TEST_OSX_ARCH)
|
||||||
ADD_TEST_MACRO(Architecture Architecture)
|
ADD_TEST_MACRO(Architecture Architecture)
|
||||||
set_tests_properties(Architecture PROPERTIES
|
set_tests_properties(Architecture PROPERTIES
|
||||||
PASS_REGULAR_EXPRESSION "(file is not of required architecture|does not match cputype|not the architecture being linked)")
|
PASS_REGULAR_EXPRESSION "(file is not of required architecture|does not match cputype|not the architecture being linked|but attempting to link with file built for)")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
list(APPEND TEST_BUILD_DIRS ${CMake_TEST_INSTALL_PREFIX})
|
list(APPEND TEST_BUILD_DIRS ${CMake_TEST_INSTALL_PREFIX})
|
||||||
|
Reference in New Issue
Block a user