Added autogen.sh.

This commit is contained in:
John Wiegley 2008-09-17 05:32:10 -04:00
parent 6c7db1f1ef
commit 7fafe185c0
5 changed files with 1497 additions and 27 deletions

1
.gitignore vendored
View file

@ -33,6 +33,7 @@
/elisp-comp /elisp-comp
/install-sh /install-sh
/ledger /ledger
/ledger-*
/ledger.info /ledger.info
/libtool /libtool
/ltmain.sh /ltmain.sh

View file

@ -156,23 +156,17 @@ copy-sources:
(cd /tmp/ledger; git reset --hard HEAD; git clean -x -d -f) (cd /tmp/ledger; git reset --hard HEAD; git clean -x -d -f)
release: copy-sources release: copy-sources
(cd /tmp/ledger; ./acprep --local && \ (cd /tmp/ledger; ./acprep && \
make -j3 \ make -j3 \
CPPFLAGS="-I/usr/local/include -I/opt/local/include" \ CPPFLAGS="-I/usr/local/include -I/opt/local/include" \
LDFLAGS="-L/usr/local/lib -L/opt/local/lib" \ LDFLAGS="-L/usr/local/lib -L/opt/local/lib" \
ARCHFLAGS="-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk" \
CXXFLAGS="-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk" \
LDFLAGS="$LDFLAGS -arch i386 -arch ppc -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk" \
DISTCHECK_CONFIGURE_FLAGS="--disable-dependency-tracking") DISTCHECK_CONFIGURE_FLAGS="--disable-dependency-tracking")
release-distcheck: copy-sources release-distcheck: copy-sources
(cd /tmp/ledger; ./acprep --local && \ (cd /tmp/ledger; ./acprep && \
make -j3 distcheck \ make -j3 distcheck \
CPPFLAGS="-I/usr/local/include -I/opt/local/include" \ CPPFLAGS="-I/usr/local/include -I/opt/local/include" \
LDFLAGS="-L/usr/local/lib -L/opt/local/lib" \ LDFLAGS="-L/usr/local/lib -L/opt/local/lib" \
ARCHFLAGS="-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk" \
CXXFLAGS="-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk" \
LDFLAGS="$LDFLAGS -arch i386 -arch ppc -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk" \
DISTCHECK_CONFIGURE_FLAGS="--disable-dependency-tracking") DISTCHECK_CONFIGURE_FLAGS="--disable-dependency-tracking")
# Makefile.am ends here # Makefile.am ends here

20
acprep
View file

@ -3,25 +3,11 @@
export AUTOCONF_VERSION=2.61 export AUTOCONF_VERSION=2.61
export AUTOMAKE_VERSION=1.9 export AUTOMAKE_VERSION=1.9
touch AUTHORS COPYING ChangeLog sh ./autogen.sh
cmd=$(which glibtoolize 2>&1)
if [ -x "$cmd" ]; then
export LIBTOOLIZE="$cmd"
fi
autoreconf --force --install
HERE="$PWD" HERE="$PWD"
if [ ! "$1" = "--local" ]; then if [ "$1" = "--local" ]; then
if [ -d "$HOME/Products" ]; then
projdir="$HOME/Products/$(basename $HERE)"
if [ ! -d "$projdir" ]; then
mkdir -p "$projdir"
fi
cd "$projdir" || (echo "Cannot change to $projdir"; exit 1)
fi
else
shift 1 shift 1
fi fi
@ -72,5 +58,3 @@ else
$HERE/configure CPPFLAGS="$INCDIRS" LDFLAGS="$LIBDIRS" \ $HERE/configure CPPFLAGS="$INCDIRS" LDFLAGS="$LIBDIRS" \
CXXFLAGS="$CXXFLAGS -g" "$@" CXXFLAGS="$CXXFLAGS -g" "$@"
fi fi
rm -f AUTHORS COPYING

1491
autogen.sh Executable file

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,7 @@ AC_PREREQ(2.59)
AC_INIT([ledger],[2.6.1],[johnw@newartisans.com]) AC_INIT([ledger],[2.6.1],[johnw@newartisans.com])
AC_CONFIG_SRCDIR([main.cc]) AC_CONFIG_SRCDIR([main.cc])
AC_CONFIG_HEADER([acconf.h]) AC_CONFIG_HEADER([acconf.h])
AM_INIT_AUTOMAKE([dist-bzip2 foreign]) AM_INIT_AUTOMAKE([foreign])
# Checks for programs. # Checks for programs.
AC_PROG_CXX AC_PROG_CXX