From 4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sat, 24 May 2025 15:11:27 +0200 Subject: build: flatten modules --- lib/CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index a4186d1..2aa7b74 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -59,13 +59,13 @@ set_target_properties("lib" PROPERTIES C_EXTENSIONS OFF ) -target_add_glib_enums("lib" +glib_wrap_enums("lib" SOURCE_TEMPLATE "src/turns-enums.c.in" OUTPUT_NAME "turns-enums" HEADERS ${HEADERS} ) -target_glib_generate_gir("lib" +glib_generate_gir("lib" NAMESPACE "Turns" VERSION "${PROJECT_VERSION_MAJOR}.0" DEPENDENCIES @@ -81,6 +81,11 @@ install(TARGETS "lib" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/turns-${PROJECT_VERSION_MAJOR}.0" ) +if(BUILD_SHARED_LIBS) + install(FILES "${Turns_GIR_FILE}" DESTINATION "${CMAKE_INSTALL_LIBDIR}/gir-1.0") + install(FILES "${Turns_TYPELIB_FILE}" DESTINATION "${CMAKE_INSTALL_LIBDIR}/girepository-1.0") +endif() + # C++ Wrapper set(CXX_HEADERS -- cgit v1.2.3