mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Fix another dependency issue
This one popped up while experimenting on Windows. In general: whenever a guile module (the ones created with 'define-module' load files (via 'load-from-path') the loaded files must have been built before the module. Otherwise targets depending on the module may have dependency issues.
This commit is contained in:
parent
1eb22c098f
commit
f28cf41611
@ -47,11 +47,7 @@ install(FILES ${report_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/gnucash)
|
|||||||
|
|
||||||
# Scheme
|
# Scheme
|
||||||
|
|
||||||
set (report_SCHEME
|
set (report_SCHEME_1
|
||||||
report.scm
|
|
||||||
)
|
|
||||||
|
|
||||||
set (report_SCHEME_2
|
|
||||||
commodity-utilities.scm
|
commodity-utilities.scm
|
||||||
html-acct-table.scm
|
html-acct-table.scm
|
||||||
html-chart.scm
|
html-chart.scm
|
||||||
@ -74,6 +70,10 @@ set (report_SCHEME_2
|
|||||||
trep-engine.scm
|
trep-engine.scm
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set (report_SCHEME_2
|
||||||
|
report.scm
|
||||||
|
)
|
||||||
|
|
||||||
set (report_eguile_parts_SCHEME
|
set (report_eguile_parts_SCHEME
|
||||||
eguile-utilities.scm
|
eguile-utilities.scm
|
||||||
eguile-html-utilities.scm
|
eguile-html-utilities.scm
|
||||||
@ -94,15 +94,15 @@ set(GUILE_DEPENDS
|
|||||||
)
|
)
|
||||||
|
|
||||||
gnc_add_scheme_targets(scm-report-1
|
gnc_add_scheme_targets(scm-report-1
|
||||||
"${report_SCHEME}"
|
"${report_SCHEME_1}"
|
||||||
"gnucash"
|
"gnucash/report"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
|
||||||
gnc_add_scheme_targets(scm-report-2
|
gnc_add_scheme_targets(scm-report-2
|
||||||
"${report_SCHEME_2}"
|
"${report_SCHEME_2}"
|
||||||
"gnucash/report"
|
"gnucash"
|
||||||
scm-report-1
|
scm-report-1
|
||||||
TRUE
|
TRUE
|
||||||
)
|
)
|
||||||
@ -110,7 +110,7 @@ gnc_add_scheme_targets(scm-report-2
|
|||||||
gnc_add_scheme_targets(scm-report-eguile-parts
|
gnc_add_scheme_targets(scm-report-eguile-parts
|
||||||
"${report_eguile_parts_SCHEME}"
|
"${report_eguile_parts_SCHEME}"
|
||||||
"gnucash/eguile"
|
"gnucash/eguile"
|
||||||
scm-report-1
|
scm-report-2
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -125,7 +125,7 @@ gnc_add_scheme_targets(scm-report-eguile
|
|||||||
gnc_add_scheme_deprecated_module ("gnucash report eguile-gnc" "gnucash eguile" "scm-report-eguile" "")
|
gnc_add_scheme_deprecated_module ("gnucash report eguile-gnc" "gnucash eguile" "scm-report-eguile" "")
|
||||||
gnc_add_scheme_deprecated_module ("gnucash report eguile-html-utilities" "gnucash eguile" "scm-report-eguile" "")
|
gnc_add_scheme_deprecated_module ("gnucash report eguile-html-utilities" "gnucash eguile" "scm-report-eguile" "")
|
||||||
gnc_add_scheme_deprecated_module ("gnucash report eguile-utilities" "gnucash eguile" "scm-report-eguile" "")
|
gnc_add_scheme_deprecated_module ("gnucash report eguile-utilities" "gnucash eguile" "scm-report-eguile" "")
|
||||||
gnc_add_scheme_deprecated_module ("gnucash report report-system" "gnucash report" "scm-report-1" "")
|
gnc_add_scheme_deprecated_module ("gnucash report report-system" "gnucash report" "scm-report-2" "")
|
||||||
|
|
||||||
gnc_add_scheme_deprecated_module ("gnucash report business-reports" "" "" "")
|
gnc_add_scheme_deprecated_module ("gnucash report business-reports" "" "" "")
|
||||||
gnc_add_scheme_deprecated_module ("gnucash report report-system collectors" "" "" "")
|
gnc_add_scheme_deprecated_module ("gnucash report report-system collectors" "" "" "")
|
||||||
|
Loading…
Reference in New Issue
Block a user