You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.1 KiB
61 lines
1.1 KiB
#!/bin/sh |
|
|
|
# DDD=' -DUSE_SYMLINK_HEAD=0' |
|
# PATH=/usr/bin:/bin |
|
|
|
G=/opt/packrat/playpen/public/in-place/git/index/gitweb_config.perl |
|
PATH=$HOME/git-master/bin:/usr/bin:/bin |
|
LANG=C |
|
LC_CTYPE=C |
|
export PATH LANG LC_CTYPE |
|
|
|
# for now... |
|
#GIT_SVN_NO_LIB=1 |
|
#export GIT_SVN_NO_LIB |
|
|
|
head=`git symbolic-ref HEAD 2>/dev/null` && |
|
branch=`expr "$head" : 'refs/heads/\(.*\)'` || branch=detached |
|
|
|
case "$branch" in |
|
next | maint | master | pu) |
|
d="prefix=$HOME/git-$branch" ;; |
|
snap) |
|
v=`git describe HEAD` |
|
expr "$v" : '.*-g[0-9a-f]*$' >/dev/null && { |
|
echo >&2 "You are on 'snap' but $v is not an official version." |
|
exit 1 |
|
} |
|
d="prefix=$HOME/git-snap-$v" |
|
;; |
|
*) |
|
d="prefix=$HOME/git-test" ;; |
|
esac |
|
|
|
: ${O=-O2} |
|
|
|
while case $# in 0) break ;; esac |
|
do |
|
case "$1" in |
|
-pedantic) |
|
O="$O -Werror -Wall -ansi -pedantic -std=c99 -D_XOPEN_SOURCE=600" |
|
;; |
|
--) |
|
shift |
|
break |
|
;; |
|
-*) |
|
echo >&2 "Eh $1?" |
|
exit 1 |
|
;; |
|
*) |
|
break |
|
;; |
|
esac |
|
shift |
|
done |
|
|
|
make $d \ |
|
GITWEB_CONFIG=$G \ |
|
PYTHON_PATH=/usr/bin/python2.4 \ |
|
CFLAGS="$O -Wall -Wdeclaration-after-statement -g" \ |
|
"$@"
|
|
|