r18940 - gnucash/trunk/src - Fixup binreloc, which wasn't working correctly on OSX

John Ralls jralls at code.gnucash.org
Sat Mar 20 20:40:25 EDT 2010


Author: jralls
Date: 2010-03-20 20:40:24 -0400 (Sat, 20 Mar 2010)
New Revision: 18940
Trac: http://svn.gnucash.org/trac/changeset/18940

Modified:
   gnucash/trunk/src/bin/gnucash-bin.c
   gnucash/trunk/src/core-utils/Makefile.am
   gnucash/trunk/src/core-utils/binreloc.c
   gnucash/trunk/src/core-utils/binreloc.h
   gnucash/trunk/src/core-utils/gnc-path.c
   gnucash/trunk/src/engine/Makefile.am
   gnucash/trunk/src/gnc/main.cpp
Log:
Fixup binreloc, which wasn't working correctly on OSX

Most changes are to rename the functions named gbr_* to gnc_gbr_*, so
that our modified binreloc (to provide mac bundle support) doesn't
collide with binreloc implementations in other libraries. (The instant
case was in libenchant.)

Also moved the IGE_MAC_CFLAGS and IGE_MAC_LIBS lines from
engine/Makefile.am to core-utils/Makefile.am. This was missed when
binreloc was moved.

And last, there was a minor error in the original OSX binreloc patch:
At line 68, #elif MAC_INTEGRATION should be (and now is) #elif defined
MAC_INTEGRATION.





More information about the gnucash-patches mailing list