diff --git a/CMakeLists.txt b/CMakeLists.txt index 2830c2bf..f3e3dd59 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,30 +128,33 @@ if(OPTION_DEVELOPER_MODE) enable_testing() add_subdirectory(tests) - # tst_docks.exe is pretty big (140 tests), so split it in 6 runs so we can use threads. - add_test(NAME tst_docks0 COMMAND tests_launcher 0 5) - add_test(NAME tst_docks1 COMMAND tests_launcher 1 5) - add_test(NAME tst_docks2 COMMAND tests_launcher 2 5) - add_test(NAME tst_docks3 COMMAND tests_launcher 3 5) - add_test(NAME tst_docks4 COMMAND tests_launcher 4 5) - add_test(NAME tst_docks5 COMMAND tests_launcher 5 5) - add_test(NAME tst_docks6 COMMAND tests_launcher 6 5) - add_test(NAME tst_docks7 COMMAND tests_launcher 7 5) - add_test(NAME tst_docks8 COMMAND tests_launcher 8 5) - add_test(NAME tst_docks9 COMMAND tests_launcher 9 5) - add_test(NAME tst_docks10 COMMAND tests_launcher 10 5) - add_test(NAME tst_docks11 COMMAND tests_launcher 10 5) - add_test(NAME tst_docks12 COMMAND tests_launcher 11 5) - add_test(NAME tst_docks13 COMMAND tests_launcher 12 5) - add_test(NAME tst_docks14 COMMAND tests_launcher 13 5) - add_test(NAME tst_docks15 COMMAND tests_launcher 14 5) - add_test(NAME tst_docks16 COMMAND tests_launcher 15 5) - add_test(NAME tst_docks17 COMMAND tests_launcher 16 5) - add_test(NAME tst_docks18 COMMAND tests_launcher 17 5) - add_test(NAME tst_docks19 COMMAND tests_launcher 18 5) - add_test(NAME tst_docks20 COMMAND tests_launcher 19 5) - add_test(NAME tst_docks21 COMMAND tests_launcher 20 5) # one more for rounding leftovers - + #Require Qt5.15.1 or higher to run the tests_launcher tests on Mac + if(NOT APPLE OR Qt5Widgets_VERSION VERSION_GREATER 5.15.0) + # tst_docks.exe is pretty big (140 tests), so split it in 6 runs so we can use threads. + add_test(NAME tst_docks0 COMMAND tests_launcher 0 5) + add_test(NAME tst_docks1 COMMAND tests_launcher 1 5) + add_test(NAME tst_docks2 COMMAND tests_launcher 2 5) + add_test(NAME tst_docks3 COMMAND tests_launcher 3 5) + add_test(NAME tst_docks4 COMMAND tests_launcher 4 5) + add_test(NAME tst_docks5 COMMAND tests_launcher 5 5) + add_test(NAME tst_docks6 COMMAND tests_launcher 6 5) + add_test(NAME tst_docks7 COMMAND tests_launcher 7 5) + add_test(NAME tst_docks8 COMMAND tests_launcher 8 5) + add_test(NAME tst_docks9 COMMAND tests_launcher 9 5) + add_test(NAME tst_docks10 COMMAND tests_launcher 10 5) + add_test(NAME tst_docks11 COMMAND tests_launcher 10 5) + add_test(NAME tst_docks12 COMMAND tests_launcher 11 5) + add_test(NAME tst_docks13 COMMAND tests_launcher 12 5) + add_test(NAME tst_docks14 COMMAND tests_launcher 13 5) + add_test(NAME tst_docks15 COMMAND tests_launcher 14 5) + add_test(NAME tst_docks16 COMMAND tests_launcher 15 5) + add_test(NAME tst_docks17 COMMAND tests_launcher 16 5) + add_test(NAME tst_docks18 COMMAND tests_launcher 17 5) + add_test(NAME tst_docks19 COMMAND tests_launcher 18 5) + add_test(NAME tst_docks20 COMMAND tests_launcher 19 5) + add_test(NAME tst_docks21 COMMAND tests_launcher 20 5) # one more for rounding leftovers + endif() add_test(NAME tst_multisplitter COMMAND tst_multisplitter) + endif() endif()