gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Mon Jun 16 11:55:03 EDT 2014
Updated via https://github.com/Gnucash/gnucash/commit/ea2389f0 (commit)
via https://github.com/Gnucash/gnucash/commit/34a7e8d6 (commit)
via https://github.com/Gnucash/gnucash/commit/273648ea (commit)
via https://github.com/Gnucash/gnucash/commit/949702d0 (commit)
via https://github.com/Gnucash/gnucash/commit/ce409753 (commit)
via https://github.com/Gnucash/gnucash/commit/b36a9814 (commit)
via https://github.com/Gnucash/gnucash/commit/33aa8a13 (commit)
via https://github.com/Gnucash/gnucash/commit/8e25412d (commit)
via https://github.com/Gnucash/gnucash/commit/8a899fc4 (commit)
via https://github.com/Gnucash/gnucash/commit/ae93f2b9 (commit)
via https://github.com/Gnucash/gnucash/commit/bd93cb26 (commit)
from https://github.com/Gnucash/gnucash/commit/b68e261c (commit)
commit ea2389f0932beae6f3f4bfeec3f8bc4cb28dfdaf
Merge: bd93cb2 34a7e8d
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jun 16 11:04:18 2014 -0700
Merge branch 'c++-build'
commit 34a7e8d62c31b560cb2f93f9c3d612366e537bf1
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jun 16 11:03:45 2014 -0700
Add Boost requirement to CMake.
commit 273648ea80d791765be4940daaafcf8074658d4e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 15 13:21:21 2014 -0700
Allow C/C++ extensions
MinGW declares any standard functions not part of the ISO C standard
in #ifndef __STRICT_ANSI__ blocks; Gcc defines __STRICT_ANSI__ with
-std=c++11; Pass 'ext' to the C++11 macro to get -std=gnu++ll, which allows
all those extensions we use.
commit 949702d04d19464b0a8fabd35faff2d85626e19d
Author: lmat <dartme18 at gmail.com>
Date: Fri May 2 09:50:22 2014 -0400
Added a GUID test suite
The plan is to change gnc guid to use boost's guid implementation. There were
no tests for guid before, but we need them to ensure that we don't have regressions
when that work begins.
commit ce409753b8ca23e33303834f35ed35fb4957b6c1
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 19 16:44:09 2014 -0700
Disable C++11 deprecation warning for register storage class
It's used in GLib, so we're stuck with it for the short term.
commit b36a98149ba624fc1bb2bd536431f8fa1daccbb5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:37:47 2014 -0700
Better test for conflict between optimization and FORTIFY_SOURCE
commit 33aa8a13a7889d36298973ea6c1e0da03dc5e1d7
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:31:55 2014 -0700
Don't override CFLAGS, CPPFLAGS, etc.
Doing so gives the hardcoded values precedence over the user's environment.
Use AM_CFLAGS, AM_CPPFLAGS, etc. instead.
commit 8e25412d2077e29efff73986a039b46560279bd7
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:29:29 2014 -0700
Add optional use of Google Profiler.
See https://code.google.com/p/gperftools
commit 8a899fc47a60b6553f9ab58d2be8d911c3369779
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:27:41 2014 -0700
Add dependency on Boost.
commit ae93f2b9c967bac63f79cab4fb5a634c2ac125db
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 1 17:09:52 2014 -0700
Check for C++11 support, fail if it's not there.
commit bd93cb26dd06ab111db39028b621015f4d231fde
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 30 10:46:24 2014 -0700
Fix reaches end of function error
Summary of changes:
CMakeLists.txt | 14 ++
README.dependencies | 1 +
configure.ac | 66 +++++----
macros/ax_cxx_compile_stdcxx_11.m4 | 142 ++++++++++++++++++
macros/m4_ax_boost_base.m4 | 272 ++++++++++++++++++++++++++++++++++
src/app-utils/test/test-app-utils.c | 2 +-
src/bin/Makefile.am | 4 +
src/libqof/qof/Makefile.am | 11 +-
src/libqof/qof/test/Makefile.am | 3 +-
src/libqof/qof/test/test-gnc-guid.cpp | 160 ++++++++++++++++++++
src/libqof/qof/test/test-qof.c | 2 +
11 files changed, 647 insertions(+), 30 deletions(-)
create mode 100644 macros/ax_cxx_compile_stdcxx_11.m4
create mode 100644 macros/m4_ax_boost_base.m4
create mode 100644 src/libqof/qof/test/test-gnc-guid.cpp
More information about the gnucash-patches
mailing list