From: Konstantinos Margaritis Date: Thu, 2 Dec 2021 21:09:34 +0000 (+0200) Subject: don't fail if mtune does not return a valid configuration X-Git-Tag: vectorscan/5.4.6^2~3^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b364021d190113fec9d770d3d00e9dfb640cee5;p=thirdparty%2Fvectorscan.git don't fail if mtune does not return a valid configuration --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 10829fb8..9c58fd46 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -181,12 +181,12 @@ if (CMAKE_COMPILER_IS_GNUCC AND NOT CROSS_COMPILE) INPUT_FILE /dev/null RESULT_VARIABLE GNUCC_TUNE_TEST) if (NOT GNUCC_TUNE_TEST EQUAL 0) - message(SEND_ERROR "Something went wrong determining gcc tune: -mtune=${GNUCC_ARCH} not valid") + message(WARNING "Something went wrong determining gcc tune: -mtune=${GNUCC_ARCH} not valid, falling back to -mtune=native") set(TUNE_FLAG native) else() set(TUNE_FLAG ${GNUCC_ARCH}) + message(STATUS "gcc will tune for ${GNUCC_ARCH}") endif() - message(STATUS "gcc will tune for ${GNUCC_ARCH}") elseif (CMAKE_COMPILER_IS_CLANG AND NOT CROSS_COMPILE) message(STATUS "clang will tune for ${TUNE_FLAG}") if (ARCH_IA32 OR ARCH_X86_64)