From 6da4818ff4a523be52588b18e70c681a62e8ba44 Mon Sep 17 00:00:00 2001 From: "Thomas M. Boudreaux" Date: Thu, 27 Nov 2025 17:40:32 -0500 Subject: [PATCH] fix(gcc): Fixed broken include paths GCC is more strict with header includes. Fixed some of these so that libcomposition compiled on linux with a gcc toolchain --- src/composition/include/fourdst/atomic/atomicSpecies.h | 2 +- .../include/fourdst/composition/composition_abstract.h | 3 ++- src/composition/lib/decorators/composition_masked.cpp | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/composition/include/fourdst/atomic/atomicSpecies.h b/src/composition/include/fourdst/atomic/atomicSpecies.h index f5a389a..b374d44 100644 --- a/src/composition/include/fourdst/atomic/atomicSpecies.h +++ b/src/composition/include/fourdst/atomic/atomicSpecies.h @@ -5,7 +5,7 @@ #include #include #include - +#include /** * @namespace fourdst::atomic diff --git a/src/composition/include/fourdst/composition/composition_abstract.h b/src/composition/include/fourdst/composition/composition_abstract.h index 7e8b003..883f499 100644 --- a/src/composition/include/fourdst/composition/composition_abstract.h +++ b/src/composition/include/fourdst/composition/composition_abstract.h @@ -7,6 +7,7 @@ #include #include #include +#include namespace fourdst::composition { /** @@ -181,4 +182,4 @@ namespace fourdst::composition { }; // ReSharper disable once CppClassCanBeFinal -} \ No newline at end of file +} diff --git a/src/composition/lib/decorators/composition_masked.cpp b/src/composition/lib/decorators/composition_masked.cpp index 91d0f2b..1edbd11 100644 --- a/src/composition/lib/decorators/composition_masked.cpp +++ b/src/composition/lib/decorators/composition_masked.cpp @@ -1,6 +1,7 @@ #include "fourdst/composition/decorators/composition_masked.h" #include "fourdst/atomic/species.h" +#include namespace fourdst::composition { MaskedComposition::MaskedComposition(