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