diff options
author | John Wiegley <johnw@newartisans.com> | 2004-08-26 19:00:58 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2004-08-26 19:00:58 -0400 |
commit | e12cc11760582707539f9ca3cda21be45f15e604 (patch) | |
tree | 63ef937102397681b3d00d65a2ce079b702d846e | |
parent | ae37cb8ece28420f1cee885e269ba2999f58140c (diff) | |
download | ledger-e12cc11760582707539f9ca3cda21be45f15e604.tar.gz ledger-e12cc11760582707539f9ca3cda21be45f15e604.tar.bz2 ledger-e12cc11760582707539f9ca3cda21be45f15e604.zip |
added check for --enable-standalone, as mentioned in the README
-rw-r--r-- | Makefile.am | 8 | ||||
-rwxr-xr-x | acprep | 18 | ||||
-rw-r--r-- | configure.ac | 11 |
3 files changed, 29 insertions, 8 deletions
diff --git a/Makefile.am b/Makefile.am index 2b8c6c1f..a9466e9a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5,6 +5,10 @@ libledger_a_SOURCES = account.cc amount.cc autoxact.cc balance.cc binary.cc \ if DEBUG libledger_a_CXXFLAGS = -DDEBUG_LEVEL=4 libledger_a_SOURCES += debug.cc +else +if STANDALONE +libledger_a_CXXFLAGS = -DSGI_STL_USE_SINGLE_CLIENT_ALLOCATOR=1 +endif endif if READ_GNUCASH libledger_a_SOURCES += gnucash.cc @@ -13,6 +17,10 @@ endif bin_PROGRAMS = ledger if DEBUG ledger_CXXFLAGS = -DDEBUG_LEVEL=4 +else +if STANDALONE +ledger_CXXFLAGS = -DSGI_STL_USE_SINGLE_CLIENT_ALLOCATOR=1 +endif endif ledger_SOURCES = main.cc ledger_LDADD = $(LIBOBJS) libledger.a @@ -1,6 +1,8 @@ #!/bin/sh aclocal +autoheader +touch AUTHORS ChangeLog if [ "$1" = "--dist" ]; then automake -acfi @@ -8,16 +10,18 @@ else automake -acf fi -autoheader autoconf +INCDIRS="-I/sw/include -I/usr/include/httpd/xml" if [ "$1" = "--debug" ]; then - ./configure CPPFLAGS="-I/sw/include -I/usr/include/httpd/xml" \ - LDFLAGS=-L/sw/lib CXXFLAGS="-g" --enable-debug + ./configure CPPFLAGS="$INCDIRS" LDFLAGS=-L/sw/lib \ + CXXFLAGS="-g" --enable-debug elif [ "$1" = "--opt" ]; then - ./configure CPPFLAGS="-I/sw/include -I/usr/include/httpd/xml" \ - LDFLAGS=-L/sw/lib CXXFLAGS="-fomit-frame-pointer -fastf -mcpu=7450" + ./configure CPPFLAGS="$INCDIRS" LDFLAGS=-L/sw/lib \ + CXXFLAGS="-fomit-frame-pointer -fastf -mcpu=7450" --enable-standalone elif [ "$1" = "--perf" ]; then - ./configure CPPFLAGS="-I/sw/include -I/usr/include/httpd/xml" \ - LDFLAGS=-L/sw/lib CXXFLAGS="-g -pg" + ./configure CPPFLAGS="$INCDIRS" LDFLAGS=-L/sw/lib \ + CXXFLAGS="-g -pg" fi + +rm AUTHORS ChangeLog diff --git a/configure.ac b/configure.ac index d2430126..4f3492b6 100644 --- a/configure.ac +++ b/configure.ac @@ -27,7 +27,7 @@ AC_CHECK_LIB([xmlparse], [XML_ParserCreate], # Check for options AC_ARG_ENABLE(debug, - [ --enable-debug Turn on debugging], + [ --enable-debug Turn on debugging], [case "${enableval}" in yes) debug=true ;; no) debug=false ;; @@ -35,6 +35,15 @@ AC_ARG_ENABLE(debug, esac],[debug=false]) AM_CONDITIONAL(DEBUG, test x$debug = xtrue) +AC_ARG_ENABLE(standalone, + [ --enable-standalone Build standalone on OS/X (see README)], + [case "${enableval}" in + yes) standalone=true ;; + no) standalone=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-standalone) ;; + esac],[standalone=false]) +AM_CONDITIONAL(STANDALONE, test x$standalone = xtrue) + # Checks for header files. AC_STDC_HEADERS AC_HAVE_HEADERS(sys/stat.h) |