diff options
author | Tim Blechmann <tim@klingt.org> | 2024-04-10 09:09:01 +0800 |
---|---|---|
committer | Tim Blechmann <tim@klingt.org> | 2024-04-12 08:36:52 +0800 |
commit | 191dbbdea7151ca7177174f2de74b8279a7b12d4 (patch) | |
tree | 8c34b30c1240dec4fdb97f264e4f694d662f7c6f | |
parent | bd2dc0c3ed750eca9a3b87f1f99069a2d4e954f8 (diff) |
CMake: qt_internal_add_test - add BLACKLIST files to IDE projects
Tests can be blacklisted via BLACKLIST files. This patch adds these
files to the generated IDE projects automatically when available.
Pick-to: 6.7
Change-Id: Icef2c397ada823e7b1c380dbb224694f059891ff
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
-rw-r--r-- | cmake/QtTestHelpers.cmake | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/QtTestHelpers.cmake b/cmake/QtTestHelpers.cmake index d54da875cd..a465f462f9 100644 --- a/cmake/QtTestHelpers.cmake +++ b/cmake/QtTestHelpers.cmake @@ -584,6 +584,11 @@ function(qt_internal_add_test name) set_target_properties(${name} PROPERTIES _qt_is_manual_test ${arg_MANUAL}) endif() + set(blacklist_file "${CMAKE_CURRENT_SOURCE_DIR}/BLACKLIST") + if(EXISTS ${blacklist_file}) + _qt_internal_expose_source_file_to_ide("${name}" ${blacklist_file}) + endif() + foreach(path IN LISTS arg_QML_IMPORTPATH) list(APPEND extra_test_args "-import" "${path}") endforeach() |