gnucash/bindings
Geert Janssens d52aa0a0dd app-utils - remove gnc-module boilerplate
app-utils now is an ordinery shared library

A few bits worth mentioning:
1. it's not guile-free just yet, so instead of a gnc_module_load
   your code may have to call scm_c_use_module("gnucash app-utils");
   to expose the scm side of the app-utils api. This call has been
   added to gnucash-bin.c for example
2. while lots of noise in this commit is to rename from gncmodule-app-utils
   to gnc-app-utils, I'll point out the library has also been moved from
   <libdir>/gnucash to <libdir>. This required changes in app-util's
   CMakeLists.txt file for the install side and in the top level
   CMakeLists.txt file for the build directory structure.
3. The C side link module test has been removed as linking an ordinary
   shared library should be considered well tested by the compiler devs.
   The scheme side module load test has been slightly tweaked to no longer
   try to use gnc:module-load, but instead now checks whether the app-utils
   api is properly exposed to scheme after loading it via use-modules.
4. Dropped a completely obsolete README file.
2019-12-06 20:38:21 +01:00
..
guile guile/bindings cleanup - only load module gnome-modules when really in use 2019-12-06 20:38:21 +01:00
python app-utils - remove gnc-module boilerplate 2019-12-06 20:38:21 +01:00
business-core.i bindings/guile cosmetic - rename source files for consistency 2019-12-06 19:59:11 +01:00
CMakeLists.txt gnc-module - move guile wrappers to bindings/guile 2019-12-06 19:59:12 +01:00
core-utils.i core-utils - move wrapper code to bindings/guile 2019-12-06 19:59:11 +01:00
engine-common.i engine - move guile code to bindings/guile 2019-12-06 19:59:11 +01:00
engine.i app-utils - move price-quotes support functions directly into bindings 2019-12-06 19:59:12 +01:00
gnc-module.i gnc-module - move guile wrappers to bindings/guile 2019-12-06 19:59:12 +01:00