summaryrefslogtreecommitdiffstats
path: root/cmake/QtFeature.cmake
diff options
context:
space:
mode:
authorKevin Funk <kevin.funk@kdab.com>2019-02-11 00:20:34 +0100
committerKevin Funk <kevin.funk@kdab.com>2019-02-11 10:53:41 +0000
commit04ff8b5b6a5e8b940d1535a1302e47e2f6a0377c (patch)
treed5abe4e492baf9b94b3a5e14c4e4670979ddec63 /cmake/QtFeature.cmake
parentb388bc7e770439d3842034010f41ff2f20326d40 (diff)
cmake: Do not rerun try_compile invocations
Change-Id: I5eccf9f810d7ee55a311884bd5cf483f8086bae6 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'cmake/QtFeature.cmake')
-rw-r--r--cmake/QtFeature.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/QtFeature.cmake b/cmake/QtFeature.cmake
index f13f8d477a..7a0df69f9f 100644
--- a/cmake/QtFeature.cmake
+++ b/cmake/QtFeature.cmake
@@ -396,6 +396,10 @@ endfunction()
function(qt_config_compile_test_x86simd extension label)
string(TOUPPER ${extension} extension_uppercase)
+ if (DEFINED TEST_X86SIMD_${extension})
+ return()
+ endif()
+
try_compile(TEST_X86SIMD_${extension} "${CMAKE_CURRENT_BINARY_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/config.tests/x86_simd/main.cpp"
COMPILE_DEFINITIONS -DQT_COMPILER_SUPPORTS_${extension_uppercase}