early-access version 2853
This commit is contained in:
60
externals/vcpkg/ports/gobject-introspection/0002-cross-build.patch
vendored
Executable file
60
externals/vcpkg/ports/gobject-introspection/0002-cross-build.patch
vendored
Executable file
@@ -0,0 +1,60 @@
|
||||
--- a/gir/meson.build 2021-09-17 23:02:42.502052000 +0700
|
||||
+++ b/gir/meson.build 2022-01-05 02:31:25.960457800 +0700
|
||||
@@ -42,7 +42,7 @@
|
||||
install_data(gir_files, install_dir: girdir)
|
||||
|
||||
scanner_command = [
|
||||
- find_program('g-ir-scanner', native: true),
|
||||
+ find_program('g-ir-scanner'),
|
||||
'--output=@OUTPUT@',
|
||||
'--no-libtool',
|
||||
'--quiet',
|
||||
@@ -495,6 +495,7 @@
|
||||
)
|
||||
|
||||
typelibs = []
|
||||
+gircompiler = find_program('g-ir-compiler')
|
||||
if get_option('gi_cross_binary_wrapper') != ''
|
||||
gircompiler_command = [get_option('gi_cross_binary_wrapper'), gircompiler.full_path(), ]
|
||||
else
|
||||
@@ -510,7 +511,7 @@
|
||||
typelibs += custom_target('generate-typelib-@0@'.format(gir).underscorify(),
|
||||
input: gir,
|
||||
output: '@BASENAME@.typelib',
|
||||
- depends: [gobject_gir, gircompiler, ],
|
||||
+ depends: [gobject_gir, ],
|
||||
command: gircompiler_command,
|
||||
install: true,
|
||||
install_dir: typelibdir,
|
||||
--- a/tools/meson.build 2021-09-17 23:02:42.601052000 +0700
|
||||
+++ b/tools/meson.build 2022-01-05 02:36:06.103763400 +0700
|
||||
@@ -64,7 +64,9 @@
|
||||
install: true,
|
||||
c_args: custom_c_args,
|
||||
)
|
||||
-meson.override_find_program('g-ir-compiler', gircompiler)
|
||||
+if not get_option('gi_cross_use_prebuilt_gi')
|
||||
+ meson.override_find_program('g-ir-compiler', gircompiler)
|
||||
+endif
|
||||
|
||||
girgenerate = executable('g-ir-generate', 'generate.c',
|
||||
dependencies: [
|
||||
@@ -74,11 +76,15 @@
|
||||
install: true,
|
||||
c_args: custom_c_args,
|
||||
)
|
||||
-meson.override_find_program('g-ir-generate', girgenerate)
|
||||
+if not get_option('gi_cross_use_prebuilt_gi')
|
||||
+ meson.override_find_program('g-ir-generate', girgenerate)
|
||||
+endif
|
||||
|
||||
girinspect = executable('g-ir-inspect', 'g-ir-inspect.c',
|
||||
dependencies: girepo_dep,
|
||||
install: true,
|
||||
c_args: custom_c_args,
|
||||
)
|
||||
-meson.override_find_program('g-ir-inspect', girinspect)
|
||||
+if not get_option('gi_cross_use_prebuilt_gi')
|
||||
+ meson.override_find_program('g-ir-inspect', girinspect)
|
||||
+endif
|
||||
\ No newline at end of file
|
Reference in New Issue
Block a user