Zitat von Derek Atkins <warl...@mit.edu>:

Christian Stimming <stimm...@tuhh.de> writes:

Convenience libraries: No [1]. Gnucash doesn't actually use any
convenience libraries but instead "real" libraries, and the final
executable links into all of them, so this isn't a problem here
anyway.

Actually, we have used convenience libraries, like the libc replacement
and glib replacement libraries.  At least I consider them convenience.

Indeed, I forgot about this ones. Thanks for reminding me. In the cmake build, the files from lib/libc are directly included into another build - src/libqof/qof in this case. So that's how I got around this in the experimental cmake build.

What do you consider convenience libraries?

Every library defined as noinst_LTLIBRARIES in the Makefile. As you say, we have them in lib/libc, and also lib/stf, and src/test-core/, but no further. That's why I said we don't use them for our important parts.

Regards,

Christian

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to