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.
This commit is contained in:
parent
765b46d1e1
commit
118032247c
|
@ -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)
|
file(STRINGS "${link_depends_no_shared_check_txt}" link_depends_no_shared_check LIMIT_COUNT 1)
|
||||||
if("${link_depends_no_shared_check}" STREQUAL "0")
|
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.")
|
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()
|
else()
|
||||||
message(SEND_ERROR "Project did not rebuild properly: link_depends_no_shared_exe is newer than link_depends_no_shared_lib.")
|
message(SEND_ERROR "Project did not rebuild properly: link_depends_no_shared_exe is newer than link_depends_no_shared_lib.")
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue