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