[vlc-commits] win32: build.sh: add an option to build with PDB
Steve Lhomme
git at videolan.org
Wed May 22 09:42:43 CEST 2019
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Tue May 21 11:25:00 2019 +0200| [377b00bf1ed90478ebff1753aa665d0f5feb8cf0] | committer: Steve Lhomme
win32: build.sh: add an option to build with PDB
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=377b00bf1ed90478ebff1753aa665d0f5feb8cf0
---
extras/package/win32/build.sh | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/extras/package/win32/build.sh b/extras/package/win32/build.sh
index 6dd73999ea..5c1c780990 100755
--- a/extras/package/win32/build.sh
+++ b/extras/package/win32/build.sh
@@ -27,11 +27,12 @@ OPTIONS:
-i <n|r|u|m> Create an Installer (n: nightly, r: release, u: unsigned release archive, m: msi only)
-s Interactive shell (get correct environment variables for build)
-b <url> Enable breakpad support and send crash reports to this URL
+ -d Create PDB files during the build
EOF
}
ARCH="x86_64"
-while getopts "hra:pcli:sb:" OPTION
+while getopts "hra:pcli:sb:d" OPTION
do
case $OPTION in
h)
@@ -63,6 +64,9 @@ do
b)
BREAKPAD=$OPTARG
;;
+ d)
+ WITH_PDB="yes"
+ ;;
esac
done
shift $(($OPTIND - 1))
@@ -118,6 +122,9 @@ info "Building contribs"
echo $PATH
mkdir -p contrib/contrib-$SHORTARCH && cd contrib/contrib-$SHORTARCH
+if [ ! -z "$WITH_PDB" ]; then
+ CONTRIBFLAGS="$CONTRIBFLAGS --enable-pdb"
+fi
if [ ! -z "$BREAKPAD" ]; then
CONTRIBFLAGS="$CONTRIBFLAGS --enable-breakpad"
fi
@@ -157,6 +164,9 @@ fi
if [ ! -z "$BREAKPAD" ]; then
CONFIGFLAGS="$CONFIGFLAGS --with-breakpad=$BREAKPAD"
fi
+if [ ! -z "$WITH_PDB" ]; then
+ CONFIGFLAGS="$CONFIGFLAGS --enable-pdb"
+fi
../extras/package/win32/configure.sh --host=$TRIPLET $CONFIGFLAGS
More information about the vlc-commits
mailing list