[PATCH util-modular 3/9] build.sh: add NOMAKE configure option
Emil Velikov
emil.l.velikov at gmail.com
Tue Feb 14 11:57:53 UTC 2017
From: Emil Velikov <emil.velikov at collabora.com>
Used alongside with -a and --clone (optionally -p) one can fetch/sync
the whole collection of projects w/o executing anything in those.
One example usecase is to test any direct or indirect (for example
xorg-macros) changes to release.sh do not produce unexpected results.
Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
---
build.sh | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/build.sh b/build.sh
index c83ff5e..70037f0 100755
--- a/build.sh
+++ b/build.sh
@@ -76,6 +76,7 @@
# -d Run make distcheck in addition "all install"
# -g Compile and link with debug information
# -L Just list modules to build
+# -m Do NOT run any of the make targets
# -h, --help Display this help and exit successfully
# -n Do not quit after error; just print error message
# -o module/component
@@ -697,6 +698,12 @@ process() {
return 0
fi
+ if [ X"$NOMAKE" != X ]; then
+ echo "build.sh: Skipping make targets"
+ cd $old_pwd
+ return 0
+ fi
+
${MAKE} $MAKEFLAGS
if [ $? -ne 0 ]; then
# Rerun with Automake silent rules disabled to see failing gcc statement
@@ -870,6 +877,7 @@ usage() {
echo " -d Run make distcheck in addition \"all install\""
echo " -g Compile and link with debug information"
echo " -h, --help Display this help and exit successfully"
+ echo " -m Do NOT run any of the make targets"
echo " -n Do not quit after error; just print error message"
echo " -o module/component"
echo " Build just this module/component"
@@ -1350,6 +1358,9 @@ do
-L)
LISTONLY=1
;;
+ -m)
+ NOMAKE=1
+ ;;
-n)
NOQUIT=1
;;
--
2.11.0
More information about the xorg-devel
mailing list