mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-22 08:57:17 -06:00
a543143689
This inverts the logic from - having an xml file and extracting dependencies from it to - having a list of dependencies and generating an xml file from it In the original configuration adding or removing a resource to/from the gresources.xml file would not be detected by cmake as a change in dependencies. The user would have to remember to rerun cmake manually. By explicitly listing the dependencies, cmake will properly recongifure and regenerate if that list is updated. The remainder of the dependency configuration also ensures proper rebuilds of gnucash, libaqbanking and libofx if any of the resource files change, a new one is added or an existing one is removed. For reusability the code to generate the gresource related files as been extracted into a separate function. |
||
---|---|---|
.. | ||
cmake_modules | ||
debug | ||
test-core | ||
base-typemaps.i | ||
CMakeLists.txt | ||
config.h.cmake.in | ||
gnc-test-env.pl | ||
guile-mappings.h | ||
platform.h |