From 78e31468206ddf89e49511080b0c65017ebb1328 Mon Sep 17 00:00:00 2001 From: "TESLA01\\soerenpeters" <peters@irmb.tu-bs.de> Date: Thu, 8 Oct 2020 14:48:57 +0200 Subject: [PATCH] Define pragma clang only with clang comiler. --- 3rdParty/MuParser/include/muParser.h | 2 ++ 3rdParty/MuParser/include/muParserBase.h | 2 ++ 3rdParty/MuParser/include/muParserDLL.h | 2 ++ src/basics/basics/memory/MbSmartPtr.h | 3 +++ src/basics/basics/parallel/PbMpi.h | 2 ++ 5 files changed, 11 insertions(+) diff --git a/3rdParty/MuParser/include/muParser.h b/3rdParty/MuParser/include/muParser.h index ab1e21e5b..3a2bedc39 100644 --- a/3rdParty/MuParser/include/muParser.h +++ b/3rdParty/MuParser/include/muParser.h @@ -29,7 +29,9 @@ #ifndef MU_PARSER_H #define MU_PARSER_H +#ifdef __clang__ #pragma clang system_header +#endif //--- Standard includes ------------------------------------------------------------------------ #include <vector> diff --git a/3rdParty/MuParser/include/muParserBase.h b/3rdParty/MuParser/include/muParserBase.h index e42aca8b1..5ccadd99d 100644 --- a/3rdParty/MuParser/include/muParserBase.h +++ b/3rdParty/MuParser/include/muParserBase.h @@ -29,7 +29,9 @@ #ifndef MU_PARSER_BASE_H #define MU_PARSER_BASE_H +#ifdef __clang__ #pragma clang system_header +#endif //--- Standard includes ------------------------------------------------------------------------ #include <cmath> diff --git a/3rdParty/MuParser/include/muParserDLL.h b/3rdParty/MuParser/include/muParserDLL.h index d3aebeb96..14c65b48a 100644 --- a/3rdParty/MuParser/include/muParserDLL.h +++ b/3rdParty/MuParser/include/muParserDLL.h @@ -29,7 +29,9 @@ #ifndef MU_PARSER_DLL_H #define MU_PARSER_DLL_H +#ifdef __clang__ #pragma clang system_header +#endif #include "muParserFixes.h" diff --git a/src/basics/basics/memory/MbSmartPtr.h b/src/basics/basics/memory/MbSmartPtr.h index 5a17e45b9..54d154f14 100644 --- a/src/basics/basics/memory/MbSmartPtr.h +++ b/src/basics/basics/memory/MbSmartPtr.h @@ -9,7 +9,10 @@ #include <basics/memory/MbSmartPtrBase.h> +#ifdef __clang__ #pragma clang system_header +#endif + //===================================================== // Globale Funktion, um das Loeschen des referenzierten diff --git a/src/basics/basics/parallel/PbMpi.h b/src/basics/basics/parallel/PbMpi.h index 93a64f4be..d3954e363 100644 --- a/src/basics/basics/parallel/PbMpi.h +++ b/src/basics/basics/parallel/PbMpi.h @@ -15,7 +15,9 @@ #endif // As we doing a lot of const-cast here we define PbMpi.h to system_header to mute clang-tidy +#ifdef __clang__ #pragma clang system_header +#endif //#undef SEEK_SET //#undef SEEK_CUR -- GitLab