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>
This commit is contained in:
parent
9f6e1abfdb
commit
6470c3e770
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user