[evolution-data-server/wip/mcrha/libical-glib] Extend Vala and Introspection to search in the installed prefix for .gir files
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server/wip/mcrha/libical-glib] Extend Vala and Introspection to search in the installed prefix for .gir files
- Date: Wed, 3 Apr 2019 12:59:18 +0000 (UTC)
commit b718d9092427e5ab3b791c6961148bb8e1197c65
Author: Milan Crha <mcrha redhat com>
Date: Wed Apr 3 15:00:08 2019 +0200
Extend Vala and Introspection to search in the installed prefix for .gir files
cmake/modules/GObjectIntrospection.cmake | 1 +
src/vala/CMakeLists.txt | 7 +++++++
2 files changed, 8 insertions(+)
---
diff --git a/cmake/modules/GObjectIntrospection.cmake b/cmake/modules/GObjectIntrospection.cmake
index dc7033d94..5e00d26d1 100644
--- a/cmake/modules/GObjectIntrospection.cmake
+++ b/cmake/modules/GObjectIntrospection.cmake
@@ -155,6 +155,7 @@ macro(gir_add_introspection gir)
COMMAND ${G_IR_COMPILER}
${INTROSPECTION_COMPILER_ARGS}
--includedir=${CMAKE_CURRENT_SOURCE_DIR}
+ --includedir=${SHARE_INSTALL_PREFIX}/gir-1.0
${CMAKE_CURRENT_BINARY_DIR}/${gir}
-o ${CMAKE_CURRENT_BINARY_DIR}/${_typelib}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${gir}
diff --git a/src/vala/CMakeLists.txt b/src/vala/CMakeLists.txt
index 0f4b76543..b01adbf45 100644
--- a/src/vala/CMakeLists.txt
+++ b/src/vala/CMakeLists.txt
@@ -45,6 +45,7 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/camel-${API_VERSION}.vapi
--vapidir=${CMAKE_CURRENT_SOURCE_DIR}
--vapidir=${CMAKE_CURRENT_BINARY_DIR}
--girdir=${CMAKE_BINARY_DIR}/src/camel
+ --girdir=${SHARE_INSTALL_PREFIX}/gir-1.0
--pkg gio-2.0
--pkg libxml-2.0
--pkg posix
@@ -71,6 +72,7 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libedataserver-${API_VERSI
--vapidir=${CMAKE_CURRENT_BINARY_DIR}
--girdir=${CMAKE_BINARY_DIR}/src/camel
--girdir=${CMAKE_BINARY_DIR}/src/libedataserver
+ --girdir=${SHARE_INSTALL_PREFIX}/gir-1.0
--pkg gio-2.0
--pkg libxml-2.0
--pkg libsoup-2.4
@@ -101,6 +103,7 @@ if(HAVE_GTK)
--girdir=${CMAKE_BINARY_DIR}/src/camel
--girdir=${CMAKE_BINARY_DIR}/src/libedataserver
--girdir=${CMAKE_BINARY_DIR}/src/calendar/libecal
+ --girdir=${SHARE_INSTALL_PREFIX}/gir-1.0
--pkg libedataserver-${API_VERSION}
--pkg gio-2.0
--pkg gtk+-3.0
@@ -132,6 +135,7 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libebook-contacts-${API_VE
--vapidir=${CMAKE_CURRENT_BINARY_DIR}
--girdir=${CMAKE_BINARY_DIR}/src/camel
--girdir=${CMAKE_BINARY_DIR}/src/libedataserver
+ --girdir=${SHARE_INSTALL_PREFIX}/gir-1.0
--pkg libedataserver-${API_VERSION}
--pkg gio-2.0
--pkg libxml-2.0
@@ -164,6 +168,7 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libebook-${API_VERSION}.va
--girdir=${CMAKE_BINARY_DIR}/src/camel
--girdir=${CMAKE_BINARY_DIR}/src/libedataserver
--girdir=${CMAKE_BINARY_DIR}/src/addressbook/libebook-contacts
+ --girdir=${SHARE_INSTALL_PREFIX}/gir-1.0
--pkg libedataserver-${API_VERSION}
--pkg libebook-contacts-${API_VERSION}
--pkg gio-2.0
@@ -196,6 +201,7 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libecal-${CAL_API_VERSION}
--girdir=${CMAKE_BINARY_DIR}/src/camel
--girdir=${CMAKE_BINARY_DIR}/src/libedataserver
--girdir=${CMAKE_BINARY_DIR}/src/calendar/libecal
+ --girdir=${SHARE_INSTALL_PREFIX}/gir-1.0
--pkg libedataserver-${API_VERSION}
--pkg gio-2.0
--pkg libxml-2.0
@@ -229,6 +235,7 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libedata-cal-${CAL_API_VER
--girdir=${CMAKE_BINARY_DIR}/src/libedataserver
--girdir=${CMAKE_BINARY_DIR}/src/calendar/libecal
--girdir=${CMAKE_BINARY_DIR}/src/calendar/libedata-cal
+ --girdir=${SHARE_INSTALL_PREFIX}/gir-1.0
--pkg libedataserver-${API_VERSION}
--pkg libebackend-${API_VERSION}
--pkg libecal-${CAL_API_VERSION}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]