summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2010-02-18 12:46:48 -0700
committerBrian Paul <brianp@vmware.com>2010-02-18 12:46:48 -0700
commit205c9659cffb5f5e7632cabd20938038e7ba2c7b (patch)
treea5377d731e9a1f3571d4fbf8e664e0c339a4bded /bin
parent979889038ebb5b95b2e609372aaec10fd9da8172 (diff)
downloadmesa-205c9659cffb5f5e7632cabd20938038e7ba2c7b.tar.gz
mesa-205c9659cffb5f5e7632cabd20938038e7ba2c7b.tar.bz2
mesa-205c9659cffb5f5e7632cabd20938038e7ba2c7b.zip
mklib: Teach mklib to fail build if link fails on cygwin
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com> (cherry picked from commit 551c96979e643b409535afe868c42cac0d2285ad)
Diffstat (limited to 'bin')
-rwxr-xr-xbin/mklib5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/mklib b/bin/mklib
index 9e6e46de8b9..2ef902287d2 100755
--- a/bin/mklib
+++ b/bin/mklib
@@ -977,6 +977,11 @@ case $ARCH in
# make lib
${LINK} ${OPTS} ${LDFLAGS} -o ${CYGNAME}-${MAJOR}.dll ${OBJECTS} ${DEPS}
+ # make build fail if link failed
+ es=$?
+ if [ "$es" -ne "0" ]; then
+ exit $es
+ fi
# make usual symlinks
ln -s ${LIBNAME}-${MAJOR}.dll.a ${LIBNAME}.dll.a
# finish up