diff options
Diffstat (limited to 'cmake/Modules/GlibIntrospection.cmake')
| -rw-r--r-- | cmake/Modules/GlibIntrospection.cmake | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cmake/Modules/GlibIntrospection.cmake b/cmake/Modules/GlibIntrospection.cmake index db4434d..ffec754 100644 --- a/cmake/Modules/GlibIntrospection.cmake +++ b/cmake/Modules/GlibIntrospection.cmake @@ -62,7 +62,7 @@ function(target_glib_generate_gir TARGET) endif() get_target_property(TARGET_OUTPUT_NAME "${TARGET}" OUTPUT_NAME) - set(_OUTPUT_FILE "${_OUTPUT_DIR}/$<CONFIG>/${_NAMESPACE}") + set(_OUTPUT_FILE "${_OUTPUT_DIR}/$<CONFIG>/${_NAMESPACE}-${_VERSION}") add_custom_command(TARGET "${TARGET}" POST_BUILD @@ -91,4 +91,12 @@ function(target_glib_generate_gir TARGET) VERBATIM ) + install(FILES "${_OUTPUT_FILE}.gir" + DESTINATION "${CMAKE_INSTALL_LIBDIR}/gir-1.0" + ) + + install(FILES "${_OUTPUT_FILE}.typelib" + DESTINATION "${CMAKE_INSTALL_LIBDIR}/girepository-1.0" + ) + endfunction()
\ No newline at end of file |
