From 7d2d3928291260edf6ee94fb534e4220dbcdfd17 Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Sat, 10 Aug 2019 19:20:49 +0200 Subject: [PATCH] Fix intermittent build dependency issue eguile-html-utilities now depends on eguile-gnc so make sure the latter is built before the former Note the master branch has gone a different route: eguile-html-utilities and eguile-utilities are no longer modules there but included into eguile-gnc via load-from-path Hence the dependecy tree is actually the other way around there. To keep in mind when merging maint into master next time. --- gnucash/report/report-system/CMakeLists.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnucash/report/report-system/CMakeLists.txt b/gnucash/report/report-system/CMakeLists.txt index 9fee1071a0..c5c57902f7 100644 --- a/gnucash/report/report-system/CMakeLists.txt +++ b/gnucash/report/report-system/CMakeLists.txt @@ -46,6 +46,9 @@ install(FILES ${report_system_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/g set (report_system_SCHEME report-system.scm eguile-gnc.scm +) + +set (report_system_SCHEME_1 eguile-utilities.scm eguile-html-utilities.scm ) @@ -95,10 +98,17 @@ gnc_add_scheme_targets(scm-report-system-1 FALSE ) +gnc_add_scheme_targets(scm-report-system-1a + "${report_system_SCHEME_1}" + "gnucash/report" + scm-report-system-1 + FALSE +) + gnc_add_scheme_targets(scm-report-system-2a "${report_system_SCHEME_2a}" "gnucash/report/report-system" - scm-report-system-1 + scm-report-system-1a FALSE )