diff options
author | Sebastian Holtermann <sebholt@xwmw.org> | 2018-10-30 10:41:37 (GMT) |
---|---|---|
committer | Sebastian Holtermann <sebholt@xwmw.org> | 2018-11-05 13:03:01 (GMT) |
commit | 336893d9eb0ee732683b18e2e9e8a17e86e09d99 (patch) | |
tree | a4277cb3e4c7e4038518e2101bae081b9b889224 /Tests/QtAutogen/AutogenOriginDependsOn | |
parent | 846043dd35cbceec4ec114492ad04805b6ee625a (diff) | |
download | CMake-336893d9eb0ee732683b18e2e9e8a17e86e09d99.zip CMake-336893d9eb0ee732683b18e2e9e8a17e86e09d99.tar.gz CMake-336893d9eb0ee732683b18e2e9e8a17e86e09d99.tar.bz2 |
Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suite
The tests for AUTOGEN_TARGET_DEPENDS were part of the
AutogenOriginDependsOn tests suite. This separates them
into an own AutogenTargetDepends tests suite.
Diffstat (limited to 'Tests/QtAutogen/AutogenOriginDependsOn')
-rw-r--r-- | Tests/QtAutogen/AutogenOriginDependsOn/CMakeLists.txt | 48 | ||||
-rw-r--r-- | Tests/QtAutogen/AutogenOriginDependsOn/testATDFile.cpp | 9 | ||||
-rw-r--r-- | Tests/QtAutogen/AutogenOriginDependsOn/testATDTarget.cpp | 9 |
3 files changed, 0 insertions, 66 deletions
diff --git a/Tests/QtAutogen/AutogenOriginDependsOn/CMakeLists.txt b/Tests/QtAutogen/AutogenOriginDependsOn/CMakeLists.txt index f70d9ce..60869eb 100644 --- a/Tests/QtAutogen/AutogenOriginDependsOn/CMakeLists.txt +++ b/Tests/QtAutogen/AutogenOriginDependsOn/CMakeLists.txt @@ -89,51 +89,3 @@ target_link_libraries(SimpleLib ${QT_QTCORE_TARGET}) add_executable(mocDepGenLib testGenLib.cpp) target_link_libraries(mocDepGenLib SimpleLib ${QT_QTCORE_TARGET}) set_target_properties(mocDepGenLib PROPERTIES AUTOMOC TRUE) - - -# -- Test AUTOGEN_TARGET_DEPENDS with GENERATED file dependency -# -# This tests the dependency of the mocDepATDFile_autogen target of -# mocDepATDTarget to the utility target mocDepATDFileUtil. -# If mocDepATDFile_autogen gets built *before* or in *parallel* to -# mocDepATDFileUtil, the build will fail. That's -# because ATDFile.hpp, which is required by mocDepATDFile_autogen, -# is only valid after the mocDepATDFileUtil build has been completed. -# -# The sleep seconds artificially increase the build time of -# mocDepATDFileUtil to simulate a slow utility target build that takes -# longer to run than the build of the mocDepATDFile_autogen target. -add_custom_command( - OUTPUT ${CBD}/ATDFile.hpp - COMMAND ${CMAKE_COMMAND} -E copy ${CSD}/object_invalid.hpp.in ${CBD}/ATDFile.hpp - COMMAND ${CMAKE_COMMAND} -E sleep 3 - COMMAND ${CMAKE_COMMAND} -E copy ${CSD}/object_valid.hpp.in ${CBD}/ATDFile.hpp) - -add_executable(mocDepATDFile testATDFile.cpp) -target_link_libraries(mocDepATDFile ${QT_QTCORE_TARGET}) -set_target_properties(mocDepATDFile PROPERTIES AUTOMOC TRUE) -set_target_properties(mocDepATDFile PROPERTIES AUTOGEN_TARGET_DEPENDS ${CBD}/ATDFile.hpp) - - -# -- Test AUTOGEN_TARGET_DEPENDS with target dependency -# -# This tests the dependency of the mocDepATDTarget_autogen target of -# mocDepATDTarget to the utility target mocDepATDTargetUtil. -# If mocDepATDTarget_autogen gets built *before* or in *parallel* to -# mocDepATDTargetUtil, the build will fail. That's -# because ATDTarget.hpp, which is required by mocDepATDTarget_autogen, -# is only valid after the mocDepATDTargetUtil build has been completed. -# -# The sleep seconds artificially increase the build time of -# mocDepATDTargetUtil to simulate a slow utility target build that takes -# longer to run than the build of the mocDepATDTarget_autogen target. -add_custom_target(mocDepATDTargetUtil - BYPRODUCTS ${CBD}/ATDTarget.hpp - COMMAND ${CMAKE_COMMAND} -E copy ${CSD}/object_invalid.hpp.in ${CBD}/ATDTarget.hpp - COMMAND ${CMAKE_COMMAND} -E sleep 3 - COMMAND ${CMAKE_COMMAND} -E copy ${CSD}/object_valid.hpp.in ${CBD}/ATDTarget.hpp) - -add_executable(mocDepATDTarget testATDTarget.cpp) -target_link_libraries(mocDepATDTarget ${QT_QTCORE_TARGET}) -set_target_properties(mocDepATDTarget PROPERTIES AUTOMOC TRUE) -set_target_properties(mocDepATDTarget PROPERTIES AUTOGEN_TARGET_DEPENDS mocDepATDTargetUtil) diff --git a/Tests/QtAutogen/AutogenOriginDependsOn/testATDFile.cpp b/Tests/QtAutogen/AutogenOriginDependsOn/testATDFile.cpp deleted file mode 100644 index 6bddfcd..0000000 --- a/Tests/QtAutogen/AutogenOriginDependsOn/testATDFile.cpp +++ /dev/null @@ -1,9 +0,0 @@ - -#include "ATDFile.hpp" -#include "moc_ATDFile.cpp" - -int main() -{ - Object obj; - return 0; -} diff --git a/Tests/QtAutogen/AutogenOriginDependsOn/testATDTarget.cpp b/Tests/QtAutogen/AutogenOriginDependsOn/testATDTarget.cpp deleted file mode 100644 index 831fc26..0000000 --- a/Tests/QtAutogen/AutogenOriginDependsOn/testATDTarget.cpp +++ /dev/null @@ -1,9 +0,0 @@ - -#include "ATDTarget.hpp" -#include "moc_ATDTarget.cpp" - -int main() -{ - Object obj; - return 0; -} |