From 3169eb477b47f40fd4666264210959413d86c30a Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 20 Aug 2008 17:32:08 -0700 Subject: [PATCH] Allow -loose building --- Make | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Make b/Make index 0416509118..bbac62810c 100755 --- a/Make +++ b/Make @@ -27,7 +27,7 @@ head=`$GIT symbolic-ref HEAD 2>/dev/null` && branch=`expr "$head" : 'refs/heads/\(.*\)'` || branch=detached case "$branch" in -next | maint | master | pu) +next | maint | master | pu | jch) prefix="$HOME/git-$branch" ;; snap) @@ -45,6 +45,7 @@ d="prefix=$prefix" : ${O=-O2} +Wall=-Wall while case $# in 0) break ;; esac do case "$1" in @@ -58,6 +59,9 @@ do O="$O -Werror $o -std=c99 -Wno-pointer-to-int-cast" # O="$O -fwrapv -fno-strict-overflow" ;; + -loose) + Wall= + ;; --) shift break @@ -77,11 +81,13 @@ sh -c 'git describe --abbrev=4 HEAD' >/dev/null 2>&1 || { $GIT describe --abbrev=4 HEAD | sed -e 's/-/./g' >version } +CFLAGS="$O $Wall -Wdeclaration-after-statement -g" + make $d \ GITWEB_CONFIG=$G \ PYTHON_PATH=/usr/bin/python2.4 \ ETC_GITCONFIG=$prefix/etc/gitconfig \ - CFLAGS="$O -Wall -Wdeclaration-after-statement -g" \ + CFLAGS="$CFLAGS" \ "$@" status=$? rm -f version -- 2.11.4.GIT