From 5fa14c3dea0e5b20a952de92ecb509f56bbad47f Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 24 Aug 2026 19:18:00 +0500 Subject: [PATCH] IfcAlignment examples: fix `Wunknown-pragmas` gcc was complaining, because it couldn't recognize msvc pragmas --- src/examples/IfcAlignment.cpp | 2 ++ src/examples/IfcSimplifiedAlignment.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/examples/IfcAlignment.cpp b/src/examples/IfcAlignment.cpp index f2c705dd56..86630fab7f 100644 --- a/src/examples/IfcAlignment.cpp +++ b/src/examples/IfcAlignment.cpp @@ -28,7 +28,9 @@ // alignment explicitly // Disable warnings coming from IfcOpenShell +#if defined(_MSC_VER) #pragma warning(disable : 4018 4267 4250 4984 4985) +#endif #include "../ifcparse/schemas/Ifc4x3_add2.h" #include "../ifcparse/hierarchy_helper.h" diff --git a/src/examples/IfcSimplifiedAlignment.cpp b/src/examples/IfcSimplifiedAlignment.cpp index 979e2fd077..d0f2196c12 100644 --- a/src/examples/IfcSimplifiedAlignment.cpp +++ b/src/examples/IfcSimplifiedAlignment.cpp @@ -28,7 +28,9 @@ // to simplify alignment construction // Disable warnings coming from IfcOpenShell +#if defined(_MSC_VER) #pragma warning(disable : 4018 4267 4250 4984 4985) +#endif #include "../ifcparse/schemas/Ifc4x3_add2.h" #include "../ifcparse/alignment_helper.h"