aboutsummaryrefslogtreecommitdiff
path: root/core/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-05-12 13:10:48 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-05-12 13:10:48 +0200
commit45ef4948db670224c7cc727507f84924bd826002 (patch)
tree45ab5e37a3cb062f4276e8b1456cb5397e58eddc /core/CMakeLists.txt
parentcf6951bbfe99bf494f22c1b1d02fb6a8f45e73a9 (diff)
downloadturns-45ef4948db670224c7cc727507f84924bd826002.tar.xz
turns-45ef4948db670224c7cc727507f84924bd826002.zip
core: begin c-style API
Diffstat (limited to 'core/CMakeLists.txt')
-rw-r--r--core/CMakeLists.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt
index 7b223d5..788d80b 100644
--- a/core/CMakeLists.txt
+++ b/core/CMakeLists.txt
@@ -6,6 +6,8 @@ add_library("core"
"src/participant.cpp"
"src/settings.cpp"
"src/turn_order_model.cpp"
+
+ "src/turns-participant.cpp"
)
add_library("turns::core" ALIAS "core")
@@ -37,6 +39,15 @@ target_add_glib_schemas("core"
SCHEMA_DIR "schemas"
)
+target_add_glib_enums("core"
+ HEADER_OUTPUT_DIR "turns"
+ HEADER_TEMPLATE "include/turns/turns-enums.h.in"
+ SOURCE_TEMPLATE "src/turns-enums.c.in"
+ OUTPUT_NAME "turns-enums"
+ HEADERS
+ "include/turns/turns-disposition.h"
+)
+
enable_coverage("core")
install(FILES