From 6b364021d190113fec9d770d3d00e9dfb640cee5 Mon Sep 17 00:00:00 2001 From: Konstantinos Margaritis Date: Thu, 2 Dec 2021 23:09:34 +0200 Subject: [PATCH] don't fail if mtune does not return a valid configuration --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)