From 20661afb53a01d9702503bf1bd331774eda43551 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Tue, 27 Oct 2026 12:13:46 +0100 Subject: build: fix include warnings --- .clang-tidy | 3 ++- apps/echo.cpp | 7 ++++++- ttwhy/core/concepts.cppm | 2 +- ttwhy/terminal/echo.cppm | 12 +++++++++++- ttwhy/terminal/events.cppm | 2 ++ ttwhy/terminal/policies.cppm | 1 + ttwhy/terminal/readers.cppm | 11 ++++++++++- ttwhy/terminal/scoped_attributes.cppm | 1 + ttwhy/terminal/signal_handling.cppm | 12 ++++++++++-- 9 files changed, 44 insertions(+), 7 deletions(-) diff --git a/.clang-tidy b/.clang-tidy index bf5a3a7..e183d7b 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -36,7 +36,7 @@ Checks: - cppcoreguidelines-virtual-class-destructor - misc-definitions-in-headers - - misc-include-cleaner + - -misc-include-cleaner - misc-no-recursion - misc-redundant-expression - misc-static-assert @@ -82,6 +82,7 @@ CheckOptions: readability-magic-numbers.IgnoreBitFieldsWidths: true readability-magic-numbers.IgnoreTypeAliases: true +ExcludeHeaderFilterRegex: 'build/|_deps/' FormatStyle: file RemovedArgs: - -fcondition-coverage diff --git a/apps/echo.cpp b/apps/echo.cpp index c13ef92..436bf89 100644 --- a/apps/echo.cpp +++ b/apps/echo.cpp @@ -1,5 +1,10 @@ -#include +#include +#include +#include #include +#include +#include +#include #include diff --git a/ttwhy/core/concepts.cppm b/ttwhy/core/concepts.cppm index eea97e2..e1442d6 100644 --- a/ttwhy/core/concepts.cppm +++ b/ttwhy/core/concepts.cppm @@ -1,6 +1,6 @@ module; -#include +#include #include #include diff --git a/ttwhy/terminal/echo.cppm b/ttwhy/terminal/echo.cppm index 19d15fc..5aefdae 100644 --- a/ttwhy/terminal/echo.cppm +++ b/ttwhy/terminal/echo.cppm @@ -1,12 +1,22 @@ module; -#include +#include +#include +#include +#include +#include #include +#include +#include #include +#include #include +#include #include +#include +#include export module ttwhy.terminal:echo; diff --git a/ttwhy/terminal/events.cppm b/ttwhy/terminal/events.cppm index 5df397d..cbb651d 100644 --- a/ttwhy/terminal/events.cppm +++ b/ttwhy/terminal/events.cppm @@ -1,5 +1,7 @@ module; +#include +#include #include #include #include diff --git a/ttwhy/terminal/policies.cppm b/ttwhy/terminal/policies.cppm index 49712aa..e1fc6f7 100644 --- a/ttwhy/terminal/policies.cppm +++ b/ttwhy/terminal/policies.cppm @@ -2,6 +2,7 @@ module; #include #include +#include export module ttwhy.terminal:policies; diff --git a/ttwhy/terminal/readers.cppm b/ttwhy/terminal/readers.cppm index c59f30b..a8930a1 100644 --- a/ttwhy/terminal/readers.cppm +++ b/ttwhy/terminal/readers.cppm @@ -1,11 +1,20 @@ module; -#include +#include +#include +#include +#include +#include #include +#include +#include +#include #include #include #include +#include +#include #include export module ttwhy.terminal:readers; diff --git a/ttwhy/terminal/scoped_attributes.cppm b/ttwhy/terminal/scoped_attributes.cppm index 2d82826..d857789 100644 --- a/ttwhy/terminal/scoped_attributes.cppm +++ b/ttwhy/terminal/scoped_attributes.cppm @@ -1,5 +1,6 @@ module; +#include #include #include diff --git a/ttwhy/terminal/signal_handling.cppm b/ttwhy/terminal/signal_handling.cppm index 2921b96..cc6bd8c 100644 --- a/ttwhy/terminal/signal_handling.cppm +++ b/ttwhy/terminal/signal_handling.cppm @@ -1,8 +1,16 @@ module; -#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include -#include #include #include -- cgit v1.2.3