Meta/Make: minimum adjustment for BSD environment

Junio C Hamano committed May 7, 2009 at 21:43 UTC 6f5eea980edc0c4a4b07ae48963213af8208c92b
1 file changed +13 -6
Make
+13 -6
@@ -1,7 +1,5 @@
1 #!/bin/sh
2
3 -G=/opt/packrat/playpen/public/in-place/git/index/gitweb_config.perl
4 -
3 case "$(git version 2>/dev/null)" in
4 "git version"*)
5 GIT=git ;;
@@ -101,13 +99,22 @@ sh -c 'git describe --abbrev=4 HEAD' >/dev/null 2>&1 || {
99
100 d="$d ASCIIDOC_NO_ROFF=YesPlease ASCIIDOC8=YesPlease"
101
102 +# Platform hack
103 +if test -z "${make:+set}" && test -x /usr/local/bin/gmake
104 +then
105 + make=gmake
106 +fi
107 +
108 CFLAGS="$O $Wall -g"
109 +OK_TO_USE_CFLAGS=Yes
110 +if test -n "${NO_CFLAGS+set}"
111 +then
112 + unset OK_TO_USE_CFLAGS
113 +fi
114
106 -make $d \
107 - GITWEB_CONFIG=$G \
108 - PYTHON_PATH=/usr/bin/python2.4 \
115 +${make-make} $d \
116 ETC_GITCONFIG=$prefix/etc/gitconfig \
110 - CFLAGS="$CFLAGS" \
117 + ${OK_TO_USE_CFLAGS+"CFLAGS=$CFLAGS"} \
118 ${tests:+"T=$tests"} \
119 "$@"
120 status=$?