mirror of
https://github.com/stedolan/jq.git
synced 2024-05-11 05:55:39 +00:00
d121420757
Remove some of @stagrlee's hard work since jq's testsuite is less silly than when he wrote the autotools config.
33 lines
976 B
Bash
Executable File
33 lines
976 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# RUN ME after pulling the code from git!
|
|
#
|
|
# This script is handy after pulling the code out of git without having
|
|
# to remember all the typing needed to build up and tear down all the
|
|
# crap that autotools puts in your source repo. The intent is to keep
|
|
# all generated files out of git.
|
|
|
|
if [ "clean" == "$1" ]; then
|
|
make distclean || echo "continuing..."
|
|
rm -rf tmp autom4te.cache config
|
|
rm -f INSTALL Makefile.in aclocal.m4 configure config.h.in ChangeLog
|
|
rm -f jv_utf8_tables.gen.h lexer.c lexer.h parser.c parser.h
|
|
elif [ "superclean" == "$1" ]; then
|
|
# if autoconf errors during distcheck, it leaves files that need chmod'ing
|
|
ver=$(tr -d '\n' <VERSION)
|
|
if [ "x${ver}" != "x" ]; then
|
|
if [ -d jq-${ver} ]; then
|
|
chmod -R u+w jq-${ver}
|
|
rm -rf jq-${ver}
|
|
fi
|
|
rm -f jq-${ver}*
|
|
fi
|
|
else
|
|
autoreconf --install
|
|
./configure --prefix=/opt/junk
|
|
make check
|
|
mkdir tmp
|
|
make DESTDIR=./tmp install
|
|
make distcheck
|
|
fi
|