build: Refactor to ensure all headers run through compile
Change-Id: I06089ea54ace1acd79d4d12d9b7eb6cc01b38596
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/include/meson.build b/include/meson.build
index 53fd254..83b536c 100644
--- a/include/meson.build
+++ b/include/meson.build
@@ -4,19 +4,13 @@
'stdplus/cancel.hpp',
'stdplus/exception.hpp',
'stdplus/flags.hpp',
+ 'stdplus/handle/copyable.hpp',
+ 'stdplus/handle/managed.hpp',
'stdplus/pinned.hpp',
'stdplus/raw.hpp',
'stdplus/signal.hpp',
- 'stdplus/zstring.hpp',
- 'stdplus/zstring_view.hpp',
- subdir: 'stdplus')
-
-install_headers(
- 'stdplus/handle/copyable.hpp',
- 'stdplus/handle/managed.hpp',
- subdir: 'stdplus/handle')
-
-install_headers(
'stdplus/util/cexec.hpp',
'stdplus/util/string.hpp',
- subdir: 'stdplus/util')
+ 'stdplus/zstring.hpp',
+ 'stdplus/zstring_view.hpp',
+ preserve_path: true)