diff options
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") |
