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:
parent
7549d70fbf
commit
8e64da0eee
|
@ -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}"
|
||||||
|
|
Loading…
Reference in New Issue