Changes to make structure.

This commit is contained in:
John Wiegley 2007-05-24 18:49:57 +00:00
parent 84ead9153f
commit 7dd3d2a44a
2 changed files with 21 additions and 9 deletions

View file

@ -18,15 +18,8 @@ lib_LTLIBRARIES = libledger.la
AM_YFLAGS = -d
AM_LFLAGS = -o $(LEX_OUTPUT_ROOT).c
WARNFLAGS = -Wall #-pedantic-errors
#WARNFLAGS += -Wextra -Wfloat-equal -Wno-endif-labels -Wcast-qual
#WARNFLAGS += -Wcast-align -Wwrite-strings -Wconversion -Wconversion
#WARNFLAGS += -Wshorten-64-to-32 -Wsign-compare -Weffc++ -Wsign-promo
#WARNFLAGS += -Wmissing-field-initializers -Wstrict-null-sentinel
#WARNFLAGS += -Wold-style-cast -Woverloaded-virtual
libledger_la_LDFLAGS = -release $(PACKAGE_VERSION)
libledger_la_CPPFLAGS = $(WARNFLAGS) \
libledger_la_CPPFLAGS = \
-I$(top_builddir)/gdtoa \
-I$(srcdir)/gdtoa \
-I$(srcdir)/src \

21
acprep
View file

@ -44,9 +44,27 @@ fi
# that is built again anyway by Xcode).
SWITCHES=""
CPPFLAGS="$INCDIRS"
CXXFLAGS="-pipe"
LDFLAGS="$LIBDIRS"
LOCAL=false
# Warning flags
CXXFLAGS="$CXXFLAGS -Wall -Wextra -ansi"
CXXFLAGS="$CXXFLAGS -Weffc++"
CXXFLAGS="$CXXFLAGS -Wcast-align"
CXXFLAGS="$CXXFLAGS -Wcast-qual"
CXXFLAGS="$CXXFLAGS -Wconversion"
CXXFLAGS="$CXXFLAGS -Wfloat-equal"
CXXFLAGS="$CXXFLAGS -Wmissing-field-initializers"
CXXFLAGS="$CXXFLAGS -Wno-endif-labels"
CXXFLAGS="$CXXFLAGS -Wold-style-cast"
CXXFLAGS="$CXXFLAGS -Woverloaded-virtual"
CXXFLAGS="$CXXFLAGS -Wshorten-64-to-32"
CXXFLAGS="$CXXFLAGS -Wsign-compare"
CXXFLAGS="$CXXFLAGS -Wsign-promo"
CXXFLAGS="$CXXFLAGS -Wstrict-null-sentinel"
CXXFLAGS="$CXXFLAGS -Wwrite-strings"
while [ -n "$1" ]; do
case "$1" in
@ -56,12 +74,13 @@ while [ -n "$1" ]; do
--debug)
SWITCHES="$SWITCHES --enable-debug"
#CPPFLAGS="$CPPFLAGS -D_GLIBCXX_DEBUG=1"
CXXFLAGS="$CXXFLAGS -g" ;;
--boost)
shift 1
SWITCHES="$SWITCHES --with-boost-suffix=$1"
CPPFLAGS="$CPPFLAGS -D_GLIBCXX_DEBUG=1" ;;
;;
--gcov)
CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage" ;;