gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Nov 7 16:10:27 EST 2015


Updated	 via  https://github.com/Gnucash/gnucash/commit/fdc9a6a1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/089817a9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/05f08f33 (commit)
	from  https://github.com/Gnucash/gnucash/commit/d711b64f (commit)



commit fdc9a6a199489038e60eca81b7566a849e15d401
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 31 16:27:51 2015 -0700

    Replace Math128 with GncInt128, add GncRational to Doxygen docs.

commit 089817a9f6d0aeeeeb563933390afda5d3d6fff9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 31 15:53:32 2015 -0700

    Templatize the GncInt128 constructors.
    
    Allows single or pair of arbitrary integral types to construct, without
    explicitly creating all of the possibilities.

commit 05f08f330d1e731168c35270a66c7be09ce7ccc0
Author: Rob.Gowin <robgowin at gmail.com>
Date:   Sat Nov 7 15:01:05 2015 -0600

    Clean up bitrot to get CuteCash building again.
    
    1. Use guile-2.0 instead of guile-1.8.
    2. Set GNC_PLATFORM_POSIX on Unix (for gnc_timezone.cpp).
    3. Pass guile include files when compiling cutecash.
    4. Link Boost libraries.
    5. Add -std=gnu99 to CMAKE_C_FLAGS.
    6. Temporarily put -O2 in CMAKE_C_FLAGS since Fedora requires
        optimization for FORTIFY_SOURCE.  (Eventually with CMake
        we will have separate Debug and Release builds.)
    
    Tested that cutecash builds and launches on OS X, Fedora 23 and Ubuntu 14.04.3.



Summary of changes:
 CMakeLists.txt                  |  6 ++--
 src/CMakeLists.txt              |  1 +
 src/config.h.cmake.in           |  2 ++
 src/gnc/CMakeLists.txt          |  2 ++
 src/libqof/qof/gnc-int128.cpp   | 19 ++++------
 src/libqof/qof/gnc-int128.hpp   | 78 +++++++++++++++++++++++++----------------
 src/libqof/qof/gnc-rational.hpp |  4 +++
 src/libqof/qof/qof.h            |  4 ---
 8 files changed, 67 insertions(+), 49 deletions(-)



More information about the gnucash-patches mailing list