mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-26 02:40:43 -06:00
d52aa0a0dd
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. |
||
---|---|---|
.. | ||
example_scripts | ||
tests | ||
__init__.py | ||
CMakeLists.txt | ||
function_class.py | ||
gnucash_business.py | ||
gnucash_core.i | ||
gnucash_core.py | ||
sqlite3test.c | ||
time64.i |