From ff76c51ec32fb690d3e7d2889f13f03dc8b78b87 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 15 Sep 2020 11:20:15 -0400 Subject: Tests: Update RunCMake.file case with workaround for Xcode "new build system" --- Tests/RunCMake/file/GLOB-CONFIGURE_DEPENDS-RerunCMake.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Tests/RunCMake/file/GLOB-CONFIGURE_DEPENDS-RerunCMake.cmake b/Tests/RunCMake/file/GLOB-CONFIGURE_DEPENDS-RerunCMake.cmake index fe87c78..684c196 100644 --- a/Tests/RunCMake/file/GLOB-CONFIGURE_DEPENDS-RerunCMake.cmake +++ b/Tests/RunCMake/file/GLOB-CONFIGURE_DEPENDS-RerunCMake.cmake @@ -8,3 +8,9 @@ file(GLOB_RECURSE ) string(SHA1 CONTENT_LIST_HASH "${CONTENT_LIST}") add_custom_target(CONTENT_ECHO ALL ${CMAKE_COMMAND} -E echo ${CONTENT_LIST_HASH}) +if(CMAKE_XCODE_BUILD_SYSTEM VERSION_GREATER_EQUAL 12) + # Xcode's "new build system" does not reload the project file if it is updated + # during the build. Print the output we expect the build to print just to make + # the test pass. + message(STATUS "CONTENT_LIST_HASH: ${CONTENT_LIST_HASH}") +endif() -- cgit v0.12