summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2019-09-24 10:49:13 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2019-09-24 09:56:59 +0000
commit6470c3e770a9e46505545b1f77b83e5f80f1b8b2 (patch)
tree4876ebd92b049725e286c74b9dae82f515bad94c
parent9f6e1abfdb8bf3f0ff9484f1ef16f0b93b23a3c9 (diff)
Print status messages when doing out-of-line config.tests
As well as SIMD tests. Change-Id: I43318418f90a6b9736eb89f008459c7d6adac8f9 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r--cmake/QtFeature.cmake9
1 files changed, 9 insertions, 0 deletions
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"