diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-05-24 15:11:27 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-05-24 15:16:18 +0200 |
| commit | 4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe (patch) | |
| tree | 8c37cfcc1b240315352d6796eb6c209c5b40acd2 /lib/CMakeLists.txt | |
| parent | f63a86c56987d04bb9e021cad3f1e6faca7f962f (diff) | |
| download | turns-4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe.tar.xz turns-4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe.zip | |
build: flatten modules
Diffstat (limited to 'lib/CMakeLists.txt')
| -rw-r--r-- | lib/CMakeLists.txt | 9 |
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 |
