This avoids globbing, see: https://www.shellcheck.net/wiki/SC2223

Signed-off-by: Ulrich Müller <u...@gentoo.org>
---
 eclass/meson.eclass | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index 881e24700053..4dfa08ba5553 100644
--- a/eclass/meson.eclass
+++ b/eclass/meson.eclass
@@ -58,7 +58,7 @@ BDEPEND=">=dev-util/meson-0.62.2
 # @ECLASS_VARIABLE: EMESON_BUILDTYPE
 # @DESCRIPTION:
 # The buildtype value to pass to meson setup.
-: ${EMESON_BUILDTYPE=plain}
+: "${EMESON_BUILDTYPE=plain}"
 
 # @ECLASS_VARIABLE: EMESON_SOURCE
 # @DEFAULT_UNSET
@@ -289,21 +289,21 @@ meson_src_configure() {
        local BUILD_PKG_CONFIG_PATH=${BUILD_PKG_CONFIG_PATH}
 
        if tc-is-cross-compiler; then
-               : ${BUILD_CFLAGS:=-O1 -pipe}
-               : ${BUILD_CXXFLAGS:=-O1 -pipe}
-               : ${BUILD_FCFLAGS:=-O1 -pipe}
-               : ${BUILD_OBJCFLAGS:=-O1 -pipe}
-               : ${BUILD_OBJCXXFLAGS:=-O1 -pipe}
+               : "${BUILD_CFLAGS:=-O1 -pipe}"
+               : "${BUILD_CXXFLAGS:=-O1 -pipe}"
+               : "${BUILD_FCFLAGS:=-O1 -pipe}"
+               : "${BUILD_OBJCFLAGS:=-O1 -pipe}"
+               : "${BUILD_OBJCXXFLAGS:=-O1 -pipe}"
        else
-               : ${BUILD_CFLAGS:=${CFLAGS}}
-               : ${BUILD_CPPFLAGS:=${CPPFLAGS}}
-               : ${BUILD_CXXFLAGS:=${CXXFLAGS}}
-               : ${BUILD_FCFLAGS:=${FCFLAGS}}
-               : ${BUILD_LDFLAGS:=${LDFLAGS}}
-               : ${BUILD_OBJCFLAGS:=${OBJCFLAGS}}
-               : ${BUILD_OBJCXXFLAGS:=${OBJCXXFLAGS}}
-               : ${BUILD_PKG_CONFIG_LIBDIR:=${PKG_CONFIG_LIBDIR}}
-               : ${BUILD_PKG_CONFIG_PATH:=${PKG_CONFIG_PATH}}
+               : "${BUILD_CFLAGS:=${CFLAGS}}"
+               : "${BUILD_CPPFLAGS:=${CPPFLAGS}}"
+               : "${BUILD_CXXFLAGS:=${CXXFLAGS}}"
+               : "${BUILD_FCFLAGS:=${FCFLAGS}}"
+               : "${BUILD_LDFLAGS:=${LDFLAGS}}"
+               : "${BUILD_OBJCFLAGS:=${OBJCFLAGS}}"
+               : "${BUILD_OBJCXXFLAGS:=${OBJCXXFLAGS}}"
+               : "${BUILD_PKG_CONFIG_LIBDIR:=${PKG_CONFIG_LIBDIR}}"
+               : "${BUILD_PKG_CONFIG_PATH:=${PKG_CONFIG_PATH}}"
        fi
 
        local mesonargs=(
-- 
2.40.0


Reply via email to