|
@@ -629,6 +629,9 @@ meson_option_parse() {
|
|
exit 1
|
|
exit 1
|
|
fi
|
|
fi
|
|
}
|
|
}
|
|
|
|
+has_meson_option() {
|
|
|
|
+ test "${meson_options#*"$1"}" != "$meson_options"
|
|
|
|
+}
|
|
|
|
|
|
meson_add_machine_file() {
|
|
meson_add_machine_file() {
|
|
if test "$cross_compile" = "yes"; then
|
|
if test "$cross_compile" = "yes"; then
|
|
@@ -1048,8 +1051,12 @@ if test "$static" = "yes" ; then
|
|
plugins="no"
|
|
plugins="no"
|
|
fi
|
|
fi
|
|
if test "$plugins" != "no" && test $host_bits -eq 64; then
|
|
if test "$plugins" != "no" && test $host_bits -eq 64; then
|
|
- plugins=yes
|
|
|
|
- subdirs="$subdirs contrib/plugins"
|
|
|
|
|
|
+ if has_meson_option "-Dtcg_interpreter=true"; then
|
|
|
|
+ plugins="no"
|
|
|
|
+ else
|
|
|
|
+ plugins=yes
|
|
|
|
+ subdirs="$subdirs contrib/plugins"
|
|
|
|
+ fi
|
|
fi
|
|
fi
|
|
|
|
|
|
cat > $TMPC << EOF
|
|
cat > $TMPC << EOF
|