enable debug options

release/4.3a0
Kai Ni 2009-09-03 15:15:20 +00:00
parent 5d41f5bdfa
commit 0c590c513e
2 changed files with 15 additions and 1 deletions

View File

@ -13,6 +13,16 @@ AC_CONFIG_SRCDIR([wrap/wrap.cpp])
AC_CANONICAL_HOST # needs to be called at some point earlier
AM_CONDITIONAL([DARWIN], [case $host_os in darwin*) true;; *) false;; esac])
# enable debug variable
AC_ARG_ENABLE([debug],
[ --enable-debug Turn on debugging],
[case "${enableval}" in
yes) debug=true ;;
no) debug=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;;
esac],[debug=false])
AM_CONDITIONAL([DEBUG], [test x$debug = xtrue])
# Checks for programs.
AC_PROG_CXX
AC_PROG_CC

View File

@ -142,7 +142,6 @@ testVSLAMFactor_LDADD = libgtsam.la
# The header files will be installed in ~/include/gtsam
headers = gtsam.h Value.h Factor.h LinearFactorSet.h Point2Prior.h Simulated2DOdometry.h Simulated2DMeasurement.h smallExample.h $(sources:.cpp=.h)
# create both dynamic and static libraries
AM_CXXFLAGS = -I$(boost) -fPIC
lib_LTLIBRARIES = libgtsam.la
@ -150,6 +149,11 @@ libgtsam_la_SOURCES = $(sources)
libgtsam_la_CPPFLAGS = $(AM_CXXFLAGS)
libgtsam_la_LDFLAGS = -version-info $(version) -L../colamd -lcolamd #-lboost_serialization-mt
# enable debug if --enable-debug is set in configure
if DEBUG
AM_CXXFLAGS += -g
endif
# install the header files
include_HEADERS = $(headers)