build: Add debug build option to package-release.sh

Co-authored-by: David McCloskey <davmcclo@gmail.com>
Signed-off-by: Joshua Ashton <joshua@froggi.es>
This commit is contained in:
Joshua Ashton 2021-02-11 16:42:02 +00:00
parent 7549d70fbf
commit 8e64da0eee
No known key found for this signature in database
GPG Key ID: C85A08669126BE8D
1 changed files with 11 additions and 7 deletions

View File

@ -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}"