From 6470c3e770a9e46505545b1f77b83e5f80f1b8b2 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Tue, 24 Sep 2019 10:49:13 +0200 Subject: Print status messages when doing out-of-line config.tests As well as SIMD tests. Change-Id: I43318418f90a6b9736eb89f008459c7d6adac8f9 Reviewed-by: Oliver Wolff Reviewed-by: Simon Hausmann --- cmake/QtFeature.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'cmake') diff --git a/cmake/QtFeature.cmake b/cmake/QtFeature.cmake index 4be4cd550c..9d0e408980 100644 --- a/cmake/QtFeature.cmake +++ b/cmake/QtFeature.cmake @@ -474,8 +474,16 @@ function(qt_config_compile_test name) cmake_parse_arguments(arg "" "LABEL;PROJECT_PATH" "LIBRARIES;CODE" ${ARGN}) if(arg_PROJECT_PATH) + message(STATUS "Performing Test ${arg_LABEL}") try_compile(HAVE_${name} "${CMAKE_BINARY_DIR}/config.tests/${name}" "${arg_PROJECT_PATH}" "${name}") + + if(${HAVE_${name}}) + set(status_label "Success") + else() + set(status_label "Failed") + endif() + message(STATUS "Performing Test ${arg_LABEL} - ${status_label}") else() foreach(library IN ITEMS ${arg_LIBRARIES}) if(NOT TARGET "${library}") @@ -505,6 +513,7 @@ function(qt_config_compile_test_x86simd extension label) return() endif() + message(STATUS "Performing SIMD Test ${label}") try_compile("TEST_X86SIMD_${extension}" "${CMAKE_CURRENT_BINARY_DIR}/config.tests/x86_simd_${extension}" "${CMAKE_CURRENT_SOURCE_DIR}/config.tests/x86_simd" -- cgit v1.2.3