From caa83bee3f5ef04977826afed306b9534b6d2a63 Mon Sep 17 00:00:00 2001 From: Michael Davis <michael.davis@cern.ch> Date: Tue, 1 Feb 2022 12:25:23 +0100 Subject: [PATCH] Fixes syntax warning in top-level CMakeLists.txt --- CMakeLists.txt | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1d8bdcf8ab..7c6972d692 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,18 +47,15 @@ if (CMAKE_COMPILER_IS_GNUCC) if (GCC_VERSION VERSION_GREATER_EQUAL 7.0) message(STATUS "Detected gcc > 7.0 - switching on support for c++17") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") - else (GCC_VERSION VERSION_LESS 7.0) - if (GCC_VERSION VERSION_EQUAL 4.4.7) - message(STATUS "Detected gcc = 4.4.7 - build cmdline only with c++0x") - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") - set (BUILD_CMDLINE_ONLY TRUE) - endif (GCC_VERSION VERSION_EQUAL 4.4.7) - if (GCC_VERSION VERSION_GREATER 4.4.7) - message(STATUS "Detected gcc > 4.4.7 - switching on support for c++1y") - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y") - endif (GCC_VERSION VERSION_GREATER 4.4.7) - endif (GCC_VERSION VERSION_GREATER_EQUAL 7.0) -endif (CMAKE_COMPILER_IS_GNUCC) + elseif (GCC_VERSION VERSION_EQUAL 4.4.7) + message(STATUS "Detected gcc = 4.4.7 - build cmdline only with c++0x") + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") + set (BUILD_CMDLINE_ONLY TRUE) + elseif (GCC_VERSION VERSION_GREATER 4.4.7) + message(STATUS "Detected gcc > 4.4.7 - switching on support for c++1y") + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y") + endif () +endif () # CTA continue using the old ABI, so we should force it. This command only works on cmake3, # so we should update the requeriments of CMakeLists -- GitLab