From 52ab3f1535b6020088a4746038b77f68541992ce Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Thu, 15 Jun 2023 14:37:22 +0300 Subject: [PATCH] refactor: SI `units` do not depend on the entire ISQ anymore + header dependency compilation fixes --- example/foot_pound_second.cpp | 1 + src/systems/si/include/mp-units/systems/si/units.h | 3 ++- test/unit_test/static/international_test.cpp | 2 ++ test/unit_test/static/quantity_test.cpp | 1 + test/unit_test/static/usc_test.cpp | 1 + 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/example/foot_pound_second.cpp b/example/foot_pound_second.cpp index 0c06f4e1..e5d3c731 100644 --- a/example/foot_pound_second.cpp +++ b/example/foot_pound_second.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include diff --git a/src/systems/si/include/mp-units/systems/si/units.h b/src/systems/si/include/mp-units/systems/si/units.h index bbb830d4..c15add79 100644 --- a/src/systems/si/include/mp-units/systems/si/units.h +++ b/src/systems/si/include/mp-units/systems/si/units.h @@ -22,7 +22,8 @@ #pragma once -#include +#include +#include #include #include diff --git a/test/unit_test/static/international_test.cpp b/test/unit_test/static/international_test.cpp index a159dbc4..3650ad5b 100644 --- a/test/unit_test/static/international_test.cpp +++ b/test/unit_test/static/international_test.cpp @@ -22,6 +22,8 @@ #include #include +#include +#include #include #include diff --git a/test/unit_test/static/quantity_test.cpp b/test/unit_test/static/quantity_test.cpp index f6db4a45..fd8f2170 100644 --- a/test/unit_test/static/quantity_test.cpp +++ b/test/unit_test/static/quantity_test.cpp @@ -22,6 +22,7 @@ #include "test_tools.h" #include +#include #include #include #include diff --git a/test/unit_test/static/usc_test.cpp b/test/unit_test/static/usc_test.cpp index 83fe123e..af5fce38 100644 --- a/test/unit_test/static/usc_test.cpp +++ b/test/unit_test/static/usc_test.cpp @@ -20,6 +20,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. +#include #include #include #include