diff options
author | Brad King <brad.king@kitware.com> | 2013-10-02 15:34:21 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2013-10-02 16:49:09 (GMT) |
commit | 118032247cf3c4938b4edce1c9c105b21b436518 (patch) | |
tree | a96f3169847454456441cb5ed55c0e21fe6a1663 /Tests/BuildDepends | |
parent | 765b46d1e1c6bc397942764fcbdd9fab9d29cb11 (diff) | |
download | CMake-118032247cf3c4938b4edce1c9c105b21b436518.zip CMake-118032247cf3c4938b4edce1c9c105b21b436518.tar.gz CMake-118032247cf3c4938b4edce1c9c105b21b436518.tar.bz2 |
Xcode: Teach Tests/BuildDepends to allow LINK_DEPENDS_NO_SHARED failure
Xcode 5.0 now relinks targets when their shared libraries dependencies
are modified, and there seems to be no way to stop it. Report this as a
known limitation in the test output and do not fail.
Diffstat (limited to 'Tests/BuildDepends')
-rw-r--r-- | Tests/BuildDepends/CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Tests/BuildDepends/CMakeLists.txt b/Tests/BuildDepends/CMakeLists.txt index 3af0fda..0687154 100644 --- a/Tests/BuildDepends/CMakeLists.txt +++ b/Tests/BuildDepends/CMakeLists.txt @@ -285,6 +285,8 @@ if(EXISTS "${link_depends_no_shared_check_txt}") file(STRINGS "${link_depends_no_shared_check_txt}" link_depends_no_shared_check LIMIT_COUNT 1) if("${link_depends_no_shared_check}" STREQUAL "0") message(STATUS "link_depends_no_shared_exe is older than link_depends_no_shared_lib as expected.") + elseif(XCODE AND NOT XCODE_VERSION VERSION_LESS 5) + message(STATUS "Known limitation: link_depends_no_shared_exe is newer than link_depends_no_shared_lib but we cannot stop Xcode ${XCODE_VERSION} from enforcing this dependency.") else() message(SEND_ERROR "Project did not rebuild properly: link_depends_no_shared_exe is newer than link_depends_no_shared_lib.") endif() |