Mesa (master): mklib: Teach mklib to fail build if link fails on cygwin
Brian Paul
brianp at kemper.freedesktop.org
Thu Feb 18 20:03:04 UTC 2010
Module: Mesa
Branch: master
Commit: 205c9659cffb5f5e7632cabd20938038e7ba2c7b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=205c9659cffb5f5e7632cabd20938038e7ba2c7b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Feb 18 12:46:48 2010 -0700
mklib: Teach mklib to fail build if link fails on cygwin
Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
Signed-off-by: Brian Paul <brianp at vmware.com>
(cherry picked from commit 551c96979e643b409535afe868c42cac0d2285ad)
---
bin/mklib | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/bin/mklib b/bin/mklib
index 9e6e46d..2ef9022 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
More information about the mesa-commit
mailing list