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 shopt -s extglob
if [ -z "$1" ] || [ -z "$2" ]; then 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 exit 1
fi fi
@ -24,6 +24,7 @@ shift 2
opt_nopackage=0 opt_nopackage=0
opt_devbuild=0 opt_devbuild=0
opt_native=0 opt_native=0
opt_buildtype="release"
while [ $# -gt 0 ]; do while [ $# -gt 0 ]; do
case "$1" in case "$1" in
@ -37,6 +38,9 @@ while [ $# -gt 0 ]; do
opt_nopackage=1 opt_nopackage=1
opt_devbuild=1 opt_devbuild=1
;; ;;
"--debug")
opt_buildtype="debug"
;;
*) *)
echo "Unrecognized option: $1" >&2 echo "Unrecognized option: $1" >&2
exit 1 exit 1
@ -50,12 +54,12 @@ function build_arch {
cd "$VKD3D_SRC_DIR" cd "$VKD3D_SRC_DIR"
meson "$@" \ meson "$@" \
--buildtype "release" \ --buildtype "${opt_buildtype}" \
--prefix "$VKD3D_BUILD_DIR" \ --prefix "$VKD3D_BUILD_DIR" \
--strip \ --strip \
--bindir "x${arch}" \ --bindir "x${arch}" \
--libdir "x${arch}" \ --libdir "x${arch}" \
"$VKD3D_BUILD_DIR/build.${arch}" "$VKD3D_BUILD_DIR/build.${arch}"
cd "$VKD3D_BUILD_DIR/build.${arch}" cd "$VKD3D_BUILD_DIR/build.${arch}"