From 93f0724a833a03fad51c7abdc22f2e3114f43be7 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Sun, 12 May 2024 08:27:57 +0200 Subject: [PATCH] CMake BA_TIDY check compiler==Clang --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ef226f3ebef..63a8c910fe8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,8 +76,13 @@ if(BA_APPLE_BUNDLE AND NOT APPLE) message(FATAL_ERROR "BA_APPLE_BUNDLE=ON although hardware is not APPLE") endif() -if(BA_TIDY AND BORNAGAIN_PYTHON) - message(FATAL_ERROR "BA_TIDY is incompatible with BORNAGAIN_PYTHON") +if(BA_TIDY) + if (BORNAGAIN_PYTHON) + message(FATAL_ERROR "BA_TIDY is incompatible with BORNAGAIN_PYTHON") + endif() + if(NOT CMAKE_CXX_COMPILER_ID MATCHES "Clang") + message(FATAL_ERROR "BA_TIDY requires compiler Clang") + endif() endif() if(BA_GUI AND NOT BORNAGAIN_PYTHON AND NOT BA_TIDY) -- GitLab