diff --git a/common/environment/configure/debug-debug-prefix-map.sh b/common/environment/configure/debug-debug-prefix-map.sh index b2e187dd407..40b3a7b46bc 100644 --- a/common/environment/configure/debug-debug-prefix-map.sh +++ b/common/environment/configure/debug-debug-prefix-map.sh @@ -1,13 +1,16 @@ +local _wrksrc="$wrksrc${build_wrksrc:+/$build_wrksrc}" case "$build_style" in cmake) - CFLAGS="${CFLAGS} -fdebug-prefix-map=$wrksrc/${cmake_builddir:-build}=." - CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$wrksrc/${cmake_builddir:-build}=." + CFLAGS="${CFLAGS} -fdebug-prefix-map=$_wrksrc/${cmake_builddir:-build}=." + CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$_wrksrc/${cmake_builddir:-build}=." ;; meson) - CFLAGS="${CFLAGS} -fdebug-prefix-map=$wrksrc/${meson_builddir:-build}=." - CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$wrksrc/${meson_builddir:-build}=." + CFLAGS="${CFLAGS} -fdebug-prefix-map=$_wrksrc/${meson_builddir:-build}=." + CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$_wrksrc/${meson_builddir:-build}=." ;; *) - CFLAGS="${CFLAGS} -fdebug-prefix-map=$wrksrc=." - CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$wrksrc=." + CFLAGS="${CFLAGS} -fdebug-prefix-map=$_wrksrc=." + CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$_wrksrc=." esac + +unset _wrksrc