@ -55,8 +55,14 @@ else
MESON_CPU := " $( CPU_TYPE) $( if $( CPU_SUBTYPE) ,+$( CPU_SUBTYPE) ) "
e n d i f
i f e q ( $( MESON_USE_STAGING_PYTHON ) , )
PYTHON_BIN := $( STAGING_DIR_HOST) /bin/$( PYTHON)
e l s e
PYTHON_BIN := $( STAGING_DIR_HOSTPKG) /bin/$( PYTHON)
e n d i f
d e f i n e M e s o n
$( 2) $( STAGING_DIR_HOST) /bin/$( PYTHON) $( STAGING_DIR_HOST) /bin/meson.py $( 1)
$( 2) $( PYTHON_BI N) $( STAGING_DIR_HOST) /bin/meson.py $( 1)
e n d e f
d e f i n e M e s o n / C r e a t e N a t i v e F i l e
@ -65,7 +71,7 @@ define Meson/CreateNativeFile
-e " s|@CXX@| $( foreach BIN,$( HOSTCXX) ,'$(BIN)' ,) | " \
-e " s|@PKGCONFIG@| $( PKG_CONFIG) | " \
-e " s|@CMAKE@| $( STAGING_DIR_HOST) /bin/cmake| " \
-e " s|@PYTHON@| $( STAGING_DIR_HOST) /bin/python3 |" \
-e " s|@PYTHON@| $( PYTHON_BIN) |" \
-e " s|@CFLAGS@| $( foreach FLAG,$( HOST_CFLAGS) $( HOST_CPPFLAGS) ,'$(FLAG)' ,) | " \
-e " s|@CXXFLAGS@| $( foreach FLAG,$( HOST_CXXFLAGS) $( HOST_CPPFLAGS) ,'$(FLAG)' ,) | " \
-e " s|@LDFLAGS@| $( foreach FLAG,$( HOST_LDFLAGS) ,'$(FLAG)' ,) | " \
@ -84,7 +90,7 @@ define Meson/CreateCrossFile
-e " s|@NM@| $( TARGET_NM) | " \
-e " s|@PKGCONFIG@| $( PKG_CONFIG) | " \
-e " s|@CMAKE@| $( STAGING_DIR_HOST) /bin/cmake| " \
-e " s|@PYTHON@| $( STAGING_DIR_HOST) /bin/python3 |" \
-e " s|@PYTHON@| $( PYTHON_BIN) |" \
-e " s|@CFLAGS@| $( foreach FLAG,$( TARGET_CFLAGS) $( EXTRA_CFLAGS) $( TARGET_CPPFLAGS) $( EXTRA_CPPFLAGS) ,'$(FLAG)' ,) | " \
-e " s|@CXXFLAGS@| $( foreach FLAG,$( TARGET_CXXFLAGS) $( EXTRA_CXXFLAGS) $( TARGET_CPPFLAGS) $( EXTRA_CPPFLAGS) ,'$(FLAG)' ,) | " \
-e " s|@LDFLAGS@| $( foreach FLAG,$( TARGET_LDFLAGS) $( EXTRA_LDFLAGS) ,'$(FLAG)' ,) | " \