Lines Matching refs:meson
1 inherit python3native meson-routines qemu
3 DEPENDS:append = " meson-native ninja-native"
14 # Where the meson.build build configuration is
36 --native-file ${WORKDIR}/meson.native"
41 MESON_CROSS_FILE:class-target = "--cross-file ${WORKDIR}/meson.cross"
42 MESON_CROSS_FILE:class-nativesdk = "--cross-file ${WORKDIR}/meson.cross"
58 cat >${WORKDIR}/meson.cross <<EOF
74 ${@"exe_wrapper = '${WORKDIR}/meson-qemuwrapper'" if d.getVar('EXEWRAPPER_ENABLED') == 'True' else …
98 cat >${WORKDIR}/meson.native <<EOF
120 # Write out a qemu wrapper that will be used as exe_wrapper so that meson
123 cat > ${WORKDIR}/meson-qemuwrapper << EOF
129 # meson sets this wrongly (only to libs in build-dir), qemu_wrapper_cmdline() and GIR_EXTRA_LIBS_PA…
134 chmod +x ${WORKDIR}/meson-qemuwrapper
138 CONFIGURE_FILES = "meson.build"
142 # https://github.com/mesonbuild/meson/commit/ef9aeb188ea2bc7353e59916c18901cde90fa2b3
156 mkdir -p "${B}/meson-private/tmp"
157 export TMPDIR="${B}/meson-private/tmp"
158 bbnote Executing meson ${EXTRA_OEMESON}...
159 if ! meson ${MESONOPTS} "${MESON_SOURCEPATH}" "${B}" ${MESON_CROSS_FILE} ${EXTRA_OEMESON}; then
160 bbfatal_log meson failed
167 with open(d.expand("${B}/meson-logs/meson-log.txt")) as logfile: