diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-05-22 17:45:44 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-05-22 18:06:31 +0200 |
| commit | 8038808f1968b663e351a66023fabe0ed1b019f1 (patch) | |
| tree | 9dc0c8cd07171cca9dd2ca748f5526f8598aa1fe /lib/CMakeLists.txt | |
| parent | 404b0f7844d8493869f98f91a7aa6427ca64f872 (diff) | |
| download | turns-8038808f1968b663e351a66023fabe0ed1b019f1.tar.xz turns-8038808f1968b663e351a66023fabe0ed1b019f1.zip | |
lib: enable gir generation
Diffstat (limited to 'lib/CMakeLists.txt')
| -rw-r--r-- | lib/CMakeLists.txt | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 61e35b0..d00e804 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -11,6 +11,7 @@ project("libturns" include("FetchContent") include("GlibMkenums") +include("GlibIntrospection") find_package("PkgConfig" REQUIRED) @@ -56,9 +57,9 @@ set(HEADERS ) set(SOURCES - "src/turns-init.cpp" - "src/turns-participant.cpp" - "src/turns-turn-order.cpp" + "src/turns-init.c" + "src/turns-participant.c" + "src/turns-turn-order.c" ) add_library("lib" ${SOURCES}) @@ -108,6 +109,15 @@ target_add_glib_enums("lib" HEADERS ${HEADERS} ) +target_glib_generate_gir("lib" + NAMESPACE "Turns" + VERSION "${PROJECT_VERSION_MAJOR}.0" + DEPENDENCIES + "GLib-2.0" + "Gio-2.0" + "GObject-2.0" +) + enable_coverage("lib") install(TARGETS "lib" FILE_SET HEADERS DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/turns") |
