summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-05-24 15:11:27 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-05-24 15:16:18 +0200
commit4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe (patch)
tree8c37cfcc1b240315352d6796eb6c209c5b40acd2 /lib
parentf63a86c56987d04bb9e021cad3f1e6faca7f962f (diff)
downloadturns-4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe.tar.xz
turns-4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe.zip
build: flatten modules
Diffstat (limited to 'lib')
-rw-r--r--lib/CMakeLists.txt9
1 files changed, 7 insertions, 2 deletions
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