12ba356365
We don't want to allow meson to download wrap dependencies as this bypasses buildroot's dependency resolution. This is badly documented in the meson manual, but there is at least an FAQ that refers to it: https://mesonbuild.com/FAQ.html#does-wrap-download-sources-behind-my-back Meson has a option called wrap-mode which can be used to disable wrap downloads altogether with --wrap-mode=nodownload. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> [yann.morin.1998@free.fr: add pointer to FAQ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
33 lines
916 B
Plaintext
33 lines
916 B
Plaintext
# Note: Buildroot's and Meson's terminologies differ about the meaning
|
|
# of 'build', 'host' and 'target':
|
|
# - Buildroot's 'host' is Meson's 'build'
|
|
# - Buildroot's 'target' is Meson's 'host'
|
|
|
|
[binaries]
|
|
c = '@TARGET_CROSS@gcc'
|
|
cpp = '@TARGET_CROSS@g++'
|
|
ar = '@TARGET_CROSS@ar'
|
|
strip = '@TARGET_CROSS@strip'
|
|
pkgconfig = '@HOST_DIR@/bin/pkgconf'
|
|
g-ir-compiler = '@STAGING_DIR@/usr/bin/g-ir-compiler'
|
|
g-ir-scanner = '@STAGING_DIR@/usr/bin/g-ir-scanner'
|
|
|
|
[built-in options]
|
|
c_args = [@TARGET_CFLAGS@]
|
|
c_link_args = [@TARGET_LDFLAGS@]
|
|
cpp_args = [@TARGET_CXXFLAGS@]
|
|
cpp_link_args = [@TARGET_LDFLAGS@]
|
|
wrap_mode = 'nodownload'
|
|
|
|
[properties]
|
|
needs_exe_wrapper = true
|
|
sys_root = '@STAGING_DIR@'
|
|
pkg_config_libdir = '@STAGING_DIR@/usr/lib/pkgconfig:@STAGING_DIR@/usr/share/pkgconfig'
|
|
pkg_config_static = '@STATIC@'
|
|
|
|
[host_machine]
|
|
system = 'linux'
|
|
cpu_family = '@TARGET_ARCH@'
|
|
cpu = '@TARGET_CPU@'
|
|
endian = '@TARGET_ENDIAN@'
|