diff options
author | Sebastian Holtermann <sebholt@xwmw.org> | 2017-02-22 20:08:36 (GMT) |
---|---|---|
committer | Sebastian Holtermann <sebholt@xwmw.org> | 2017-02-22 20:15:03 (GMT) |
commit | 94e3f82cf114d12b190d1999a72838018eb171c9 (patch) | |
tree | 2bb559338400ac951533ff3c872e99931e73982e /Tests/QtAutogen/CMakeLists.txt | |
parent | 70ebf35cdaaf391138df7564a07cd205de4af971 (diff) | |
download | CMake-94e3f82cf114d12b190d1999a72838018eb171c9.zip CMake-94e3f82cf114d12b190d1999a72838018eb171c9.tar.gz CMake-94e3f82cf114d12b190d1999a72838018eb171c9.tar.bz2 |
Autogen: Add AUTOMOC_DEPEND_FILTERS test
Diffstat (limited to 'Tests/QtAutogen/CMakeLists.txt')
-rw-r--r-- | Tests/QtAutogen/CMakeLists.txt | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/Tests/QtAutogen/CMakeLists.txt b/Tests/QtAutogen/CMakeLists.txt index 260331b..257c187 100644 --- a/Tests/QtAutogen/CMakeLists.txt +++ b/Tests/QtAutogen/CMakeLists.txt @@ -247,10 +247,7 @@ if (NOT QT_TEST_VERSION STREQUAL 4) execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep 1) execute_process(COMMAND "${CMAKE_COMMAND}" -E touch "${mocPluginBinDir}/jsonFiles/StyleC.json") execute_process(COMMAND "${CMAKE_COMMAND}" -E touch "${mocPluginBinDir}/jsonFiles/sub/StyleD.json") - - execute_process(COMMAND "${CMAKE_COMMAND}" --build . - WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/mocPlugin" - ) + execute_process(COMMAND "${CMAKE_COMMAND}" --build . WORKING_DIRECTORY "${mocPluginBinDir}") file(TIMESTAMP "${style_a_file}" style_a_after "${timeformat}") file(TIMESTAMP "${style_b_file}" style_b_after "${timeformat}") @@ -269,6 +266,23 @@ if (NOT QT_TEST_VERSION STREQUAL 4) if (NOT style_d_after GREATER style_d_before) message(SEND_ERROR "file (${style_d_file}) should have changed!") endif() + + # Test custom macro + file(TIMESTAMP "${style_c_file}" style_c_before "${timeformat}") + file(TIMESTAMP "${style_d_file}" style_d_before "${timeformat}") + execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep 1) + execute_process(COMMAND "${CMAKE_COMMAND}" -E touch "${mocPluginBinDir}/jsonFiles/StyleC_Custom.json") + execute_process(COMMAND "${CMAKE_COMMAND}" -E touch "${mocPluginBinDir}/jsonFiles/sub/StyleD_Custom.json") + execute_process(COMMAND "${CMAKE_COMMAND}" --build . WORKING_DIRECTORY "${mocPluginBinDir}") + file(TIMESTAMP "${style_c_file}" style_c_after "${timeformat}") + file(TIMESTAMP "${style_d_file}" style_d_after "${timeformat}") + if (NOT style_c_after GREATER style_c_before) + message(SEND_ERROR "file (${style_c_file}) should have changed!") + endif() + if (NOT style_d_after GREATER style_d_before) + message(SEND_ERROR "file (${style_d_file}) should have changed!") + endif() + endif() # -- Test |