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=$?