summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-05-12 17:11:55 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-05-12 17:11:55 +0200
commita1e345d62f143c3ef22e73eb51ac55fef27cf2da (patch)
tree351c95346ae1b866c4f71cee313cdee6143670c7
parent97c74a7c43bcc7e0551a967c6fa2720e9cb58efb (diff)
downloadturns-a1e345d62f143c3ef22e73eb51ac55fef27cf2da.tar.xz
turns-a1e345d62f143c3ef22e73eb51ac55fef27cf2da.zip
lib: add interface header
-rw-r--r--lib/CMakeLists.txt3
-rw-r--r--lib/src/turns.h9
2 files changed, 11 insertions, 1 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 8e507ec..783700e 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -4,6 +4,7 @@ set(HEADERS
"src/turns-disposition.h"
"src/turns-init.h"
"src/turns-participant.h"
+ "src/turns.h"
)
set(SOURCES
@@ -57,7 +58,7 @@ target_add_glib_enums("lib"
enable_coverage("lib")
install(TARGETS "lib"
- FILE_SET HEADERS
+ FILE_SET HEADERS DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/turns"
)
# Tests
diff --git a/lib/src/turns.h b/lib/src/turns.h
new file mode 100644
index 0000000..6f73354
--- /dev/null
+++ b/lib/src/turns.h
@@ -0,0 +1,9 @@
+#ifndef TURNS_H
+#define TURNS_H
+
+#include "turns-disposition.h" // IWYU pragma: export
+#include "turns-enums.h" // IWYU pragma: export
+#include "turns-init.h" // IWYU pragma: export
+#include "turns-participant.h" // IWYU pragma: export
+
+#endif