60 lines
1.9 KiB
Diff
Executable file
60 lines
1.9 KiB
Diff
Executable file
--- 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
|