summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2022-03-23 14:43:23 +0100
committerAlexandru Croitor <alexandru.croitor@qt.io>2022-03-24 21:50:50 +0100
commit64d5708458d611fe6f96c0f9ad4b9ec457e807cd (patch)
tree1f7bf696b2850459ceddd4bb13522ccab797d1fb /src
parentfe93a5f42d1a20697e82193e73fb35aafd5f8d78 (diff)
CMake: Enable debug verbosity for cmake auto tests and EP examples
Since e2a0ddbb69640c94b4ee107260a088d5c1c7e273 , if Qt is configured as a non-developer-build, some of the CMake tests that include QtSetup would have their CMAKE_MESSAGE_LOG_LEVEL set to the reduced NOTICE value. Make sure that tests always have a DEBUG level, so that if they fail in the CI, we have more info on what goes wrong. For ExternalProject examples, it is conditional on whether Qt is configured with QT_INTERNAL_VERBOSE_EXAMPLES set to ON, otherwise calling the main ninja without -v will end up cluttering the output a non default log level. Amends e2a0ddbb69640c94b4ee107260a088d5c1c7e273 Pick-to: 6.2 6.3 Change-Id: Icd3b6e0fcc6c73e4b53b6c4a6d8354c96077a050 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/Qt6CTestMacros.cmake2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corelib/Qt6CTestMacros.cmake b/src/corelib/Qt6CTestMacros.cmake
index 8daf519bcb..e7eaa3c26b 100644
--- a/src/corelib/Qt6CTestMacros.cmake
+++ b/src/corelib/Qt6CTestMacros.cmake
@@ -63,6 +63,8 @@ function(_qt_internal_get_cmake_test_configure_options out_var)
list(APPEND option_list "-DNO_DBUS=True")
endif()
+ list(APPEND option_list "-DCMAKE_MESSAGE_LOG_LEVEL=DEBUG")
+
if(APPLE AND CMAKE_OSX_ARCHITECTURES)
list(LENGTH CMAKE_OSX_ARCHITECTURES osx_arch_count)