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