]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Allow -loose building
authorJunio C Hamano <gitster@pobox.com>
Thu, 21 Aug 2008 00:32:08 +0000 (17:32 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 21 Aug 2008 00:32:08 +0000 (17:32 -0700)
Make

diff --git a/Make b/Make
index 041650911807617b2d0006d40d63c69d6582f20d..bbac62810cead8a90a4dd6a46908e5aea6ef1fc7 100755 (executable)
--- 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