summaryrefslogtreecommitdiffstats
path: root/Tests/QtAutogenRerun
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/QtAutogenRerun')
-rw-r--r--Tests/QtAutogenRerun/mocPlugin.cmake14
1 files changed, 11 insertions, 3 deletions
diff --git a/Tests/QtAutogenRerun/mocPlugin.cmake b/Tests/QtAutogenRerun/mocPlugin.cmake
index 27ca691..7ad5ccb 100644
--- a/Tests/QtAutogenRerun/mocPlugin.cmake
+++ b/Tests/QtAutogenRerun/mocPlugin.cmake
@@ -57,7 +57,11 @@ if (NOT plDAfter GREATER plDBefore)
message(SEND_ERROR "file (${plDFile}) should have changed!")
endif()
if (NOT plEAfter GREATER plEBefore)
- message(SEND_ERROR "file (${plEFile}) should have changed!")
+ # There's a bug in Ninja on Windows
+ # https://gitlab.kitware.com/cmake/cmake/issues/16776
+ if(NOT ("${CMAKE_GENERATOR}" MATCHES "Ninja"))
+ message(SEND_ERROR "file (${plEFile}) should have changed!")
+ endif()
endif()
# - Ensure that the timestamp will change.
@@ -83,6 +87,10 @@ endif()
if (NOT plDAfter GREATER plDBefore)
message(SEND_ERROR "file (${plDFile}) should have changed!")
endif()
- if (NOT plEAfter GREATER plEBefore)
- message(SEND_ERROR "file (${plEFile}) should have changed!")
+if (NOT plEAfter GREATER plEBefore)
+ # There's a bug in Ninja on Windows
+ # https://gitlab.kitware.com/cmake/cmake/issues/16776
+ if(NOT ("${CMAKE_GENERATOR}" MATCHES "Ninja"))
+ message(SEND_ERROR "file (${plEFile}) should have changed!")
+ endif()
endif()