Merge branch 'next'
This commit is contained in:
commit
73baf9cd72
11 changed files with 71 additions and 53 deletions
10
acprep
10
acprep
|
|
@ -751,6 +751,7 @@ class PrepareBuild(CommandLineApp):
|
||||||
def setup_for_johnw(self):
|
def setup_for_johnw(self):
|
||||||
# jww (2009-03-09): Some peculiarities specific to my system
|
# jww (2009-03-09): Some peculiarities specific to my system
|
||||||
if exists('/Users/johnw/Dropbox/Accounts/ledger.dat'):
|
if exists('/Users/johnw/Dropbox/Accounts/ledger.dat'):
|
||||||
|
if self.current_flavor == 'debug':
|
||||||
if exists('/usr/local/stow/cppunit/include'):
|
if exists('/usr/local/stow/cppunit/include'):
|
||||||
self.sys_include_dirs.insert(0, '/usr/local/stow/cppunit/include')
|
self.sys_include_dirs.insert(0, '/usr/local/stow/cppunit/include')
|
||||||
self.sys_library_dirs.insert(0, '/usr/local/stow/cppunit/lib')
|
self.sys_library_dirs.insert(0, '/usr/local/stow/cppunit/lib')
|
||||||
|
|
@ -759,14 +760,17 @@ class PrepareBuild(CommandLineApp):
|
||||||
self.sys_include_dirs.insert(0, '/usr/local/stow/icu/include')
|
self.sys_include_dirs.insert(0, '/usr/local/stow/icu/include')
|
||||||
self.sys_library_dirs.insert(0, '/usr/local/stow/icu/lib')
|
self.sys_library_dirs.insert(0, '/usr/local/stow/icu/lib')
|
||||||
|
|
||||||
|
self.CPPFLAGS.append('-D_GLIBCXX_FULLY_DYNAMIC_STRING=1')
|
||||||
|
|
||||||
|
self.options.use_glibcxx_debug = True
|
||||||
|
|
||||||
self.CXXFLAGS.append('-march=nocona')
|
self.CXXFLAGS.append('-march=nocona')
|
||||||
self.CXXFLAGS.append('-msse3')
|
self.CXXFLAGS.append('-msse3')
|
||||||
self.CPPFLAGS.append('-D_GLIBCXX_FULLY_DYNAMIC_STRING=1')
|
|
||||||
|
|
||||||
self.configure_args.append('--disable-shared')
|
self.configure_args.append('--disable-shared')
|
||||||
self.configure_args.append('--enable-doxygen')
|
self.configure_args.append('--enable-doxygen')
|
||||||
|
self.configure_args.append('--enable-python')
|
||||||
|
|
||||||
self.options.use_glibcxx_debug = True
|
|
||||||
self.locate_my_libraries()
|
self.locate_my_libraries()
|
||||||
|
|
||||||
def setup_for_system(self):
|
def setup_for_system(self):
|
||||||
|
|
@ -1049,7 +1053,9 @@ class PrepareBuild(CommandLineApp):
|
||||||
|
|
||||||
def setup_flavor_opt(self):
|
def setup_flavor_opt(self):
|
||||||
self.CXXFLAGS.append('-O3')
|
self.CXXFLAGS.append('-O3')
|
||||||
|
self.LDFLAGS.append('-O3')
|
||||||
self.CXXFLAGS.append('-fomit-frame-pointer')
|
self.CXXFLAGS.append('-fomit-frame-pointer')
|
||||||
|
self.LDFLAGS.append('-fomit-frame-pointer')
|
||||||
|
|
||||||
def setup_flavor_gcov(self):
|
def setup_flavor_gcov(self):
|
||||||
self.CXXFLAGS.append('-g')
|
self.CXXFLAGS.append('-g')
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ public:
|
||||||
void parse_args(const value_t& args);
|
void parse_args(const value_t& args);
|
||||||
|
|
||||||
virtual result_type real_calc(scope_t&) {
|
virtual result_type real_calc(scope_t&) {
|
||||||
assert(0);
|
assert(false);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -710,7 +710,7 @@ void transfer_details::operator()(post_t& post)
|
||||||
|
|
||||||
switch (which_element) {
|
switch (which_element) {
|
||||||
case SET_DATE:
|
case SET_DATE:
|
||||||
xact.set_date(substitute.to_date());
|
temp.xdata().date = substitute.to_date();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SET_ACCOUNT: {
|
case SET_ACCOUNT: {
|
||||||
|
|
|
||||||
|
|
@ -172,12 +172,6 @@ public:
|
||||||
virtual optional<date_t> effective_date() const {
|
virtual optional<date_t> effective_date() const {
|
||||||
return _date_eff;
|
return _date_eff;
|
||||||
}
|
}
|
||||||
virtual void set_date(const date_t& date) {
|
|
||||||
if (use_effective_date)
|
|
||||||
_date_eff = date;
|
|
||||||
else
|
|
||||||
_date = date;
|
|
||||||
}
|
|
||||||
|
|
||||||
void set_state(state_t new_state) {
|
void set_state(state_t new_state) {
|
||||||
_state = new_state;
|
_state = new_state;
|
||||||
|
|
|
||||||
|
|
@ -333,7 +333,7 @@ query_t::parser_t::parse_query_term(query_t::lexer_t::token_t::kind_t tok_contex
|
||||||
case lexer_t::token_t::TOK_NOTE:
|
case lexer_t::token_t::TOK_NOTE:
|
||||||
ident->set_ident("note"); break;
|
ident->set_ident("note"); break;
|
||||||
default:
|
default:
|
||||||
assert(0); break;
|
assert(false); break;
|
||||||
}
|
}
|
||||||
|
|
||||||
expr_t::ptr_op_t mask = new expr_t::op_t(expr_t::op_t::VALUE);
|
expr_t::ptr_op_t mask = new expr_t::op_t(expr_t::op_t::VALUE);
|
||||||
|
|
|
||||||
|
|
@ -157,12 +157,12 @@ public:
|
||||||
case END_REACHED: return "<EOF>";
|
case END_REACHED: return "<EOF>";
|
||||||
|
|
||||||
case TERM:
|
case TERM:
|
||||||
assert(0);
|
assert(false);
|
||||||
return "<TERM>";
|
return "<TERM>";
|
||||||
|
|
||||||
case UNKNOWN:
|
case UNKNOWN:
|
||||||
default:
|
default:
|
||||||
assert(0);
|
assert(false);
|
||||||
return "<UNKNOWN>";
|
return "<UNKNOWN>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -789,8 +789,8 @@ std::string format_datetime(const datetime_t& when,
|
||||||
return printed_datetime_io->format(when);
|
return printed_datetime_io->format(when);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
assert(0);
|
assert(false);
|
||||||
return "";
|
return empty_string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -815,8 +815,8 @@ std::string format_date(const date_t& when,
|
||||||
return printed_date_io->format(when);
|
return printed_date_io->format(when);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
assert(0);
|
assert(false);
|
||||||
return "";
|
return empty_string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -174,7 +174,7 @@ public:
|
||||||
case YEARS:
|
case YEARS:
|
||||||
return date + gregorian::years(length);
|
return date + gregorian::years(length);
|
||||||
default:
|
default:
|
||||||
assert(0); return date_t();
|
assert(false); return date_t();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -189,7 +189,7 @@ public:
|
||||||
case YEARS:
|
case YEARS:
|
||||||
return date - gregorian::years(length);
|
return date - gregorian::years(length);
|
||||||
default:
|
default:
|
||||||
assert(0); return date_t();
|
assert(false); return date_t();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -550,8 +550,13 @@ bool logger_func(log_level_t level)
|
||||||
logger_has_run = true;
|
logger_has_run = true;
|
||||||
logger_start = TRUE_CURRENT_TIME();
|
logger_start = TRUE_CURRENT_TIME();
|
||||||
|
|
||||||
|
#if defined(VERIFY_ON)
|
||||||
IF_VERIFY()
|
IF_VERIFY()
|
||||||
*_log_stream << " TIME OBJSZ MEMSZ" << std::endl;
|
*_log_stream << " TIME OBJSZ MEMSZ" << std::endl;
|
||||||
|
#else
|
||||||
|
IF_VERIFY()
|
||||||
|
*_log_stream << " TIME" << std::endl;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
*_log_stream << std::right << std::setw(5)
|
*_log_stream << std::right << std::setw(5)
|
||||||
|
|
|
||||||
|
|
@ -696,7 +696,7 @@ value_t& value_t::operator/=(const value_t& val)
|
||||||
as_amount_lval() /= simpler.as_amount();
|
as_amount_lval() /= simpler.as_amount();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert(0);
|
assert(false);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return *this;
|
return *this;
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,14 @@ AC_ARG_ENABLE(doxygen,
|
||||||
|
|
||||||
AM_CONDITIONAL(USE_DOXYGEN, test x$doxygen = xtrue)
|
AM_CONDITIONAL(USE_DOXYGEN, test x$doxygen = xtrue)
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(python,
|
||||||
|
[ --enable-python Turn on Python support (experimental)],
|
||||||
|
[case "${enableval}" in
|
||||||
|
yes) python=true ;;
|
||||||
|
no) python=false ;;
|
||||||
|
*) AC_MSG_ERROR(bad value ${enableval} for --enable-python) ;;
|
||||||
|
esac],[python=false])
|
||||||
|
|
||||||
AC_ARG_WITH(boost-suffix,
|
AC_ARG_WITH(boost-suffix,
|
||||||
[ --with-boost-suffix=X Append X to the Boost library names],
|
[ --with-boost-suffix=X Append X to the Boost library names],
|
||||||
[BOOST_SUFFIX="${withval}"],
|
[BOOST_SUFFIX="${withval}"],
|
||||||
|
|
@ -336,6 +344,7 @@ fi
|
||||||
AM_CONDITIONAL(HAVE_BOOST_SERIALIZATION, test x$boost_serialization_cpplib_avail_cv_ = xtrue)
|
AM_CONDITIONAL(HAVE_BOOST_SERIALIZATION, test x$boost_serialization_cpplib_avail_cv_ = xtrue)
|
||||||
|
|
||||||
# check for Python
|
# check for Python
|
||||||
|
if [ test x$python = xtrue ]; then
|
||||||
AM_PATH_PYTHON(2.4,, :)
|
AM_PATH_PYTHON(2.4,, :)
|
||||||
if [test "$PYTHON" != :]; then
|
if [test "$PYTHON" != :]; then
|
||||||
AM_CONDITIONAL(HAVE_PYTHON, true)
|
AM_CONDITIONAL(HAVE_PYTHON, true)
|
||||||
|
|
@ -367,6 +376,10 @@ else
|
||||||
AM_CONDITIONAL(HAVE_PYTHON, false)
|
AM_CONDITIONAL(HAVE_PYTHON, false)
|
||||||
fi
|
fi
|
||||||
AM_CONDITIONAL(HAVE_BOOST_PYTHON, test x$boost_python_cpplib_avail_cv_ = xtrue)
|
AM_CONDITIONAL(HAVE_BOOST_PYTHON, test x$boost_python_cpplib_avail_cv_ = xtrue)
|
||||||
|
else
|
||||||
|
AM_CONDITIONAL(HAVE_PYTHON, false)
|
||||||
|
AM_CONDITIONAL(HAVE_BOOST_PYTHON, false)
|
||||||
|
fi
|
||||||
|
|
||||||
# check for CppUnit
|
# check for CppUnit
|
||||||
AC_CACHE_CHECK(
|
AC_CACHE_CHECK(
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue