diff --git a/package-release.sh b/package-release.sh index 8eef5da4..26a83c12 100755 --- a/package-release.sh +++ b/package-release.sh @@ -5,7 +5,7 @@ set -e shopt -s extglob if [ -z "$1" ] || [ -z "$2" ]; then - echo "Usage: $0 version destdir [--native] [--no-package] [--dev-build]" + echo "Usage: $0 version destdir [--native] [--no-package] [--dev-build] [--debug]" exit 1 fi @@ -24,6 +24,7 @@ shift 2 opt_nopackage=0 opt_devbuild=0 opt_native=0 +opt_buildtype="release" while [ $# -gt 0 ]; do case "$1" in @@ -37,6 +38,9 @@ while [ $# -gt 0 ]; do opt_nopackage=1 opt_devbuild=1 ;; + "--debug") + opt_buildtype="debug" + ;; *) echo "Unrecognized option: $1" >&2 exit 1 @@ -50,12 +54,12 @@ function build_arch { cd "$VKD3D_SRC_DIR" - meson "$@" \ - --buildtype "release" \ - --prefix "$VKD3D_BUILD_DIR" \ - --strip \ - --bindir "x${arch}" \ - --libdir "x${arch}" \ + meson "$@" \ + --buildtype "${opt_buildtype}" \ + --prefix "$VKD3D_BUILD_DIR" \ + --strip \ + --bindir "x${arch}" \ + --libdir "x${arch}" \ "$VKD3D_BUILD_DIR/build.${arch}" cd "$VKD3D_BUILD_DIR/build.${arch}"