Lines Matching full:meson

268 # The following Meson options are handled manually (still they
274 # Meson has PIE as a boolean rather than enabled/disabled/auto,
275 # and we also need to check for -static-pie before Meson runs
437 # Normalise host CPU name to the values used by Meson cross files and in source
443 # Please keep it sorted and synchronized with meson.build's host_arch.
618 . "$source_path/scripts/meson-buildoptions.sh"
674 --skip-meson) skip_meson=yes
795 # everything else has the same name in configure and meson
798 # Pass through -Dxxxx options to meson
817 echo 'checked out. Please invoke "meson subprojects download"'
890 -Dmesonoptname=val passthrough option to meson unmodified
970 # Entry point scripts for pip, meson, and sphinx are generated if those
997 ${source_path}/pythondeps.toml meson || exit 1
999 # At this point, we expect Meson to be installed and available.
1000 # We expect mkvenv or pip to have created pyvenv/bin/meson for us.
1001 # We ignore PATH completely here: we want to use the venv's Meson
1004 meson="$(cd pyvenv/bin; pwd)/meson"
1187 meson_version=$($meson --version)
1190 error_exit "Rust support needs Meson 1.8.1 or newer"
1192 echo "Rust needs Meson 1.8.1, disabling" 2>&1
1204 # arch and os generally matches between meson and rust
1790 echo "MESON=$meson" >> $config_host_mak
1859 cross="config-meson.cross.new"
1948 native="config-meson.native.new"
1955 mv $native config-meson.native
1957 meson_option_add config-meson.native
1959 mv $cross config-meson.cross
1960 meson_add_machine_file config-meson.cross
1961 if test -f "$source_path/configs/meson/$host_os.txt"; then
1962 meson_add_machine_file $source_path/configs/meson/$host_os.txt
1965 rm -rf meson-private meson-info meson-logs
1980 NINJA=$ninja $meson setup "$@" "$PWD" "$source_path"
1984 error_exit "meson setup failed"
1986 echo "$meson" > build.ninja.stamp
1988 if test -f meson-private/cmd_line.txt; then
1993 print;' meson-private/cmd_line.txt
2052 test "$i" = --skip-meson || printf " %s" "$(quote_sh "$i")" >>config.status