Use new keyword parameters for all calls to gnc_add_scheme_targets

This commit is contained in:
Geert Janssens 2020-03-08 22:29:01 +01:00
parent 91ecdcb5dd
commit c05281c582
14 changed files with 134 additions and 192 deletions

View File

@ -73,11 +73,9 @@ set(GUILE_OUTPUT_DIR gnucash)
set(GUILE_DEPENDS gnc-core-utils gnucash-guile) set(GUILE_DEPENDS gnc-core-utils gnucash-guile)
gnc_add_scheme_targets(scm-core-utils gnc_add_scheme_targets(scm-core-utils
"${core_utils_SCHEME}" SOURCES "${core_utils_SCHEME}"
${GUILE_OUTPUT_DIR} OUTPUT_DIR ${GUILE_OUTPUT_DIR}
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}")
FALSE
)
set (engine_SCHEME_0 set (engine_SCHEME_0
commodity-table.scm commodity-table.scm
@ -105,25 +103,20 @@ set(GUILE_DEPENDS
gnc_add_scheme_targets(scm-engine-0 gnc_add_scheme_targets(scm-engine-0
"${engine_SCHEME_0}" SOURCES "${engine_SCHEME_0}"
"gnucash/engine" OUTPUT_DIR "gnucash/engine"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-engine-1 gnc_add_scheme_targets(scm-engine-1
"${engine_SCHEME_1}" SOURCES "${engine_SCHEME_1}"
gnucash OUTPUT_DIR gnucash
"scm-engine-0;${GUILE_DEPENDS}" DEPENDS "scm-engine-0;${GUILE_DEPENDS}")
FALSE
)
gnc_add_scheme_targets(scm-engine-2 gnc_add_scheme_targets(scm-engine-2
"${engine_SCHEME_2}" SOURCES "${engine_SCHEME_2}"
gnucash OUTPUT_DIR gnucash
"scm-engine-1;${GUILE_DEPENDS}" DEPENDS "scm-engine-1;${GUILE_DEPENDS}")
FALSE
)
add_custom_target(scm-engine ALL DEPENDS scm-engine-2 scm-engine-1 scm-engine-0) add_custom_target(scm-engine ALL DEPENDS scm-engine-2 scm-engine-1 scm-engine-0)
@ -131,11 +124,9 @@ set(scm_gnc_module_DEPENDS
gnucash-guile) gnucash-guile)
gnc_add_scheme_targets(scm-gnc-module gnc_add_scheme_targets(scm-gnc-module
gnc-module.scm SOURCES gnc-module.scm
gnucash OUTPUT_DIR gnucash
"${scm_gnc_module_DEPENDS}" DEPENDS "${scm_gnc_module_DEPENDS}")
FALSE
)
set_local_dist(guile_DIST_local set_local_dist(guile_DIST_local
CMakeLists.txt CMakeLists.txt

View File

@ -5,18 +5,14 @@ set (scm-guile-json-details
) )
gnc_add_scheme_targets (guile-json-details gnc_add_scheme_targets (guile-json-details
"${scm-guile-json-details}" SOURCES "${scm-guile-json-details}"
gnucash/json OUTPUT_DIR gnucash/json
"" MAKE_LINKS)
TRUE
)
gnc_add_scheme_targets (guile-json gnc_add_scheme_targets (guile-json
json.scm SOURCES json.scm
"gnucash" OUTPUT_DIR "gnucash"
"guile-json-details" DEPENDS "guile-json-details")
FALSE
)
set_local_dist(guile-json_DIST_LOCAL set_local_dist(guile-json_DIST_LOCAL
AUTHORS AUTHORS

View File

@ -5,11 +5,9 @@ set (scm-guile-json-details
) )
gnc_add_scheme_targets (guile-json-details gnc_add_scheme_targets (guile-json-details
"${scm-guile-json-details}" SOURCES "${scm-guile-json-details}"
gnucash/json OUTPUT_DIR gnucash/json
"" MAKE_LINKS)
TRUE
)
set_dist_list (guile-json-details_DIST set_dist_list (guile-json-details_DIST
CMakeLists.txt CMakeLists.txt

View File

@ -244,23 +244,14 @@ function(make_scheme_targets _TARGET)
message("TARGET_FILES are ${_TARGET_FILES}") message("TARGET_FILES are ${_TARGET_FILES}")
endif() endif()
add_custom_target(${_TARGET} ALL DEPENDS ${_TARGET_FILES}) add_custom_target(${_TARGET} ALL DEPENDS ${_TARGET_FILES})
set(_TARGET_FILES "${_TARGET_FILES}" PARENT_SCOPE) set(_TARGET_FILES "${_TARGET_FILES}" PARENT_SCOPE)
set(_SOURCE_FILES "${SCHEME_TGT_SOURCES}" PARENT_SCOPE)
set(_OUTPUT_DIR "${SCHEME_TGT_OUTPUT_DIR}" PARENT_SCOPE)
endfunction() endfunction()
function(gnc_add_scheme_targets _TARGET _SOURCE_FILES _OUTPUT_DIR _GUILE_DEPENDS function(gnc_add_scheme_targets)
MAKE_LINKS) make_scheme_targets(${ARGN})
if(MAKE_LINKS)
make_scheme_targets("${_TARGET}"
SOURCES "${_SOURCE_FILES}"
OUTPUT_DIR "${_OUTPUT_DIR}"
DEPENDS "${_GUILE_DEPENDS}"
MAKE_LINKS)
else()
make_scheme_targets("${_TARGET}"
SOURCES "${_SOURCE_FILES}"
OUTPUT_DIR "${_OUTPUT_DIR}"
DEPENDS "${_GUILE_DEPENDS}")
endif()
install(FILES ${_TARGET_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/${GUILE_REL_SITECCACHEDIR}/${_OUTPUT_DIR}) install(FILES ${_TARGET_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/${GUILE_REL_SITECCACHEDIR}/${_OUTPUT_DIR})
install(FILES ${_SOURCE_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/${GUILE_REL_SITEDIR}/${_OUTPUT_DIR}) install(FILES ${_SOURCE_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/${GUILE_REL_SITEDIR}/${_OUTPUT_DIR})
endfunction() endfunction()
@ -277,7 +268,8 @@ function(gnc_add_scheme_test_targets _TARGET _SOURCE_FILES _OUTPUT_DIR _GUILE_DE
make_scheme_targets("${_TARGET}" make_scheme_targets("${_TARGET}"
SOURCES "${_SOURCE_FILES}" SOURCES "${_SOURCE_FILES}"
OUTPUT_DIR "${_OUTPUT_DIR}" OUTPUT_DIR "${_OUTPUT_DIR}"
DEPENDS "${_GUILE_DEPENDS}") DEPENDS "${_GUILE_DEPENDS}"
MAKE_LINKS)
endif() endif()
add_dependencies(check ${_TARGET}) add_dependencies(check ${_TARGET})
endfunction() endfunction()
@ -344,5 +336,8 @@ ${DEPWARNING}
(module-use! i (resolve-interface '(${_NEWMOD}))))") (module-use! i (resolve-interface '(${_NEWMOD}))))")
endif() endif()
gnc_add_scheme_targets("${_TARGET}" "${SOURCEFILE}" "${MODPATH}" "${_DEPENDS}" FALSE) gnc_add_scheme_targets("${_TARGET}"
SOURCES "${SOURCEFILE}"
OUTPUT_DIR "${MODPATH}"
DEPENDS "${_DEPENDS}")
endfunction() endfunction()

View File

@ -252,10 +252,9 @@ endforeach()
gnc_add_scheme_targets(price-quotes gnc_add_scheme_targets(price-quotes
price-quotes.scm SOURCES price-quotes.scm
gnucash OUTPUT_DIR gnucash
"scm-engine;scm-app-utils;scm-gnome-utils" DEPENDS "scm-engine;scm-app-utils;scm-gnome-utils")
FALSE)
set_local_dist(gnucash_DIST_local CMakeLists.txt environment.in generate-gnc-script set_local_dist(gnucash_DIST_local CMakeLists.txt environment.in generate-gnc-script
gnucash-bin.c gnucash.rc.in gnucash-valgrind.in gnucash-gresources.xml ${gresource_files} gnucash-bin.c gnucash.rc.in gnucash-valgrind.in gnucash-gresources.xml ${gresource_files}

View File

@ -256,19 +256,16 @@ install(FILES ${gnome_utils_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/gnu
set(GUILE_DEPENDS gncmod-gnome-utils scm-gnc-module scm-engine scm-app-utils) set(GUILE_DEPENDS gncmod-gnome-utils scm-gnc-module scm-engine scm-app-utils)
gnc_add_scheme_targets(scm-gnome-utils-1 gnc_add_scheme_targets(scm-gnome-utils-1
gnome-utils.scm SOURCES gnome-utils.scm
gnucash OUTPUT_DIR gnucash
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}")
FALSE
)
gnc_add_scheme_targets(scm-gnome-utils-2 gnc_add_scheme_targets(scm-gnome-utils-2
gnc-menu-extensions.scm SOURCES gnc-menu-extensions.scm
"gnucash/gnome-utils" OUTPUT_DIR "gnucash/gnome-utils"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
add_custom_target(scm-gnome-utils ALL DEPENDS scm-gnome-utils-2 scm-gnome-utils-1) add_custom_target(scm-gnome-utils ALL DEPENDS scm-gnome-utils-2 scm-gnome-utils-1)

View File

@ -241,7 +241,6 @@ set(gnome_SCHEME
report-menus.scm report-menus.scm
) )
set(GUILE_OUTPUT_DIR gnucash)
set(GUILE_DEPENDS set(GUILE_DEPENDS
gncmod-gnome-utils gncmod-gnome-utils
scm-engine scm-engine
@ -253,11 +252,9 @@ set(GUILE_DEPENDS
) )
gnc_add_scheme_targets(scm-gnome gnc_add_scheme_targets(scm-gnome
"${gnome_SCHEME}" SOURCES "${gnome_SCHEME}"
${GUILE_OUTPUT_DIR} OUTPUT_DIR gnucash
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}")
FALSE
)
# Module interfaces deprecated in 4.x, will be removed for 5.x # Module interfaces deprecated in 4.x, will be removed for 5.x
gnc_add_scheme_deprecated_module ("gnucash report report-gnome" "gnucash report-menus" "scm-gnome" "") gnc_add_scheme_deprecated_module ("gnucash report report-gnome" "gnucash report-menus" "scm-gnome" "")

View File

@ -40,11 +40,9 @@ set(GUILE_OUTPUT_DIR gnucash)
set(GUILE_DEPENDS gncmod-html gnucash-guile) set(GUILE_DEPENDS gncmod-html gnucash-guile)
gnc_add_scheme_targets(scm-gnc-html gnc_add_scheme_targets(scm-gnc-html
"${gnc_html_SCHEME}" SOURCES "${gnc_html_SCHEME}"
${GUILE_OUTPUT_DIR} OUTPUT_DIR ${GUILE_OUTPUT_DIR}
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}")
FALSE
)
set_dist_list(html_DIST CMakeLists.txt ${html_HEADERS} ${html_SOURCES} gnc-html.i ${html_EXTRA_DIST} html.scm) set_dist_list(html_DIST CMakeLists.txt ${html_HEADERS} ${html_SOURCES} gnc-html.i ${html_EXTRA_DIST} html.scm)

View File

@ -72,25 +72,20 @@ set(GUILE_DEPENDS
) )
gnc_add_scheme_targets(scm-qif-import-0 gnc_add_scheme_targets(scm-qif-import-0
"${qif_import_SCHEME_0}" SOURCES "${qif_import_SCHEME_0}"
"gnucash" OUTPUT_DIR "gnucash"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}")
FALSE
)
gnc_add_scheme_targets(scm-qif-import-2 gnc_add_scheme_targets(scm-qif-import-2
"${qif_import_SCHEME_2}" SOURCES "${qif_import_SCHEME_2}"
"gnucash" OUTPUT_DIR "gnucash"
"${GUILE_DEPENDS};scm-qif-import-0" DEPENDS "${GUILE_DEPENDS};scm-qif-import-0")
FALSE
)
gnc_add_scheme_targets(scm-qif-import gnc_add_scheme_targets(scm-qif-import
"${qif_import_SCHEME}" SOURCES "${qif_import_SCHEME}"
"gnucash/qif-import" OUTPUT_DIR "gnucash/qif-import"
"${GUILE_DEPENDS};scm-qif-import-0" DEPENDS "${GUILE_DEPENDS};scm-qif-import-0"
TRUE MAKE_LINKS)
)
# Module interfaces deprecated in 4.x, will be removed for 5.x # Module interfaces deprecated in 4.x, will be removed for 5.x
gnc_add_scheme_deprecated_module ("gnucash import-export qif-import" "gnucash qif-import" "scm-qif-import-2" "") gnc_add_scheme_deprecated_module ("gnucash import-export qif-import" "gnucash qif-import" "scm-qif-import-2" "")

View File

@ -98,32 +98,25 @@ set(GUILE_DEPENDS
) )
gnc_add_scheme_targets(scm-report-1 gnc_add_scheme_targets(scm-report-1
"${report_SCHEME_1}" SOURCES "${report_SCHEME_1}"
"gnucash/report" OUTPUT_DIR "gnucash/report"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}")
FALSE
)
gnc_add_scheme_targets(scm-report-2 gnc_add_scheme_targets(scm-report-2
"${report_SCHEME_2}" SOURCES "${report_SCHEME_2}"
"gnucash" OUTPUT_DIR "gnucash"
scm-report-1 DEPENDS scm-report-1
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-report-eguile-parts gnc_add_scheme_targets(scm-report-eguile-parts
"${report_eguile_parts_SCHEME}" SOURCES "${report_eguile_parts_SCHEME}"
"gnucash/eguile" OUTPUT_DIR "gnucash/eguile"
scm-report-2 DEPENDS scm-report-2)
FALSE
)
gnc_add_scheme_targets(scm-report-eguile gnc_add_scheme_targets(scm-report-eguile
"${report_eguile_SCHEME}" SOURCES "${report_eguile_SCHEME}"
"gnucash" OUTPUT_DIR "gnucash"
scm-report-eguile-parts DEPENDS scm-report-eguile-parts)
FALSE
)
# Module interfaces deprecated in 4.x, will be removed for 5.x # Module interfaces deprecated in 4.x, will be removed for 5.x
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" "")

View File

@ -114,60 +114,52 @@ set(scm_rpt_std_GUILE_DEPENDS
) )
gnc_add_scheme_targets(scm-reports-common gnc_add_scheme_targets(scm-reports-common
"${reports_common_SCHEME}" SOURCES "${reports_common_SCHEME}"
"gnucash/reports" OUTPUT_DIR "gnucash/reports"
"scm-reports-common-links;${scm_rpt_std_GUILE_DEPENDS}" DEPENDS "scm-reports-common-links;${scm_rpt_std_GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-reports-standard-with-exposed-generator gnc_add_scheme_targets(scm-reports-standard-with-exposed-generator
"${reports_standard_with_exposed_generator_SCHEME}" SOURCES "${reports_standard_with_exposed_generator_SCHEME}"
"gnucash/reports/standard" OUTPUT_DIR "gnucash/reports/standard"
"${scm_rpt_std_w_exposed_generator_GUILE_DEPENDS}" DEPENDS "${scm_rpt_std_w_exposed_generator_GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-rpt-reports gnc_add_scheme_targets(scm-rpt-reports
"${reports_SCHEME}" SOURCES "${reports_SCHEME}"
"gnucash" OUTPUT_DIR "gnucash"
"scm-reports-standard-with-exposed-generator;${scm_rpts_GUILE_DEPENDS}" DEPENDS "scm-reports-standard-with-exposed-generator;${scm_rpts_GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-reports-standard gnc_add_scheme_targets(scm-reports-standard
"${reports_standard_SCHEME}" SOURCES "${reports_standard_SCHEME}"
"gnucash/reports/standard" OUTPUT_DIR "gnucash/reports/standard"
"scm-reports-common;${scm_rpt_std_GUILE_DEPENDS}" DEPENDS "scm-reports-common;${scm_rpt_std_GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-reports-example gnc_add_scheme_targets(scm-reports-example
"${reports_example_SCHEME}" SOURCES "${reports_example_SCHEME}"
"gnucash/reports/example" OUTPUT_DIR "gnucash/reports/example"
"${scm_rpt_example_GUILE_DEPENDS}" DEPENDS "${scm_rpt_example_GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-reports-us gnc_add_scheme_targets(scm-reports-us
"${reports_us_SCHEME}" SOURCES "${reports_us_SCHEME}"
"gnucash/reports/locale-specific/us" OUTPUT_DIR "gnucash/reports/locale-specific/us"
"${scm_rpt_locale_specific_GUILE_DEPENDS}" DEPENDS "${scm_rpt_locale_specific_GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-reports-de_DE gnc_add_scheme_targets(scm-reports-de_DE
"${reports_de_DE_SCHEME}" SOURCES "${reports_de_DE_SCHEME}"
"gnucash/reports/locale-specific/de_DE" OUTPUT_DIR "gnucash/reports/locale-specific/de_DE"
"${scm_rpt_locale_specific_GUILE_DEPENDS}" DEPENDS "${scm_rpt_locale_specific_GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-reports-standard-2 gnc_add_scheme_targets(scm-reports-standard-2
"${reports_standard_SCHEME_2}" SOURCES "${reports_standard_SCHEME_2}"
"gnucash/reports/standard" OUTPUT_DIR "gnucash/reports/standard"
"scm-rpt-reports" DEPENDS "scm-rpt-reports"
TRUE MAKE_LINKS)
)
add_custom_target(scm-reports ALL DEPENDS add_custom_target(scm-reports ALL DEPENDS
scm-reports-standard scm-reports-standard

View File

@ -6,7 +6,6 @@ set(stylesheets_SCHEME
head-or-tail.scm head-or-tail.scm
) )
set(GUILE_OUTPUT_DIR gnucash/report/stylesheets)
set(GUILE_DEPENDS set(GUILE_DEPENDS
scm-gnc-module scm-gnc-module
scm-core-utils scm-core-utils
@ -17,11 +16,10 @@ set(GUILE_DEPENDS
) )
gnc_add_scheme_targets(scm-report-stylesheets-1 gnc_add_scheme_targets(scm-report-stylesheets-1
"${stylesheets_SCHEME}" SOURCES "${stylesheets_SCHEME}"
${GUILE_OUTPUT_DIR} OUTPUT_DIR "gnucash/report/stylesheets"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
# Module interfaces deprecated in 4.x, will be removed for 5.x # Module interfaces deprecated in 4.x, will be removed for 5.x
gnc_add_scheme_deprecated_module ("gnucash report stylesheet-easy" "gnucash report stylesheets footer" "scm-report-stylesheets-1" "") gnc_add_scheme_deprecated_module ("gnucash report stylesheet-easy" "gnucash report stylesheets footer" "scm-report-stylesheets-1" "")

View File

@ -175,18 +175,15 @@ set(GUILE_DEPENDS
) )
gnc_add_scheme_targets(scm-app-utils-1 gnc_add_scheme_targets(scm-app-utils-1
"${app_utils_SCHEME_1}" SOURCES "${app_utils_SCHEME_1}"
"gnucash/app-utils" OUTPUT_DIR "gnucash/app-utils"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-app-utils-2 gnc_add_scheme_targets(scm-app-utils-2
"${app_utils_SCHEME_2}" SOURCES "${app_utils_SCHEME_2}"
"gnucash" OUTPUT_DIR "gnucash"
"scm-app-utils-1" DEPENDS "scm-app-utils-1")
FALSE
)
# Module interfaces deprecated in 4.x, will be removed for 5.x # Module interfaces deprecated in 4.x, will be removed for 5.x
gnc_add_scheme_deprecated_module ("migrate-prefs" "" "" "") gnc_add_scheme_deprecated_module ("migrate-prefs" "" "" "")

View File

@ -33,30 +33,26 @@ set(gncmod_tax_de_DE_SCHEME_2 de_DE/tax.scm)
set(GUILE_DEPENDS scm-app-utils scm-gnc-module) set(GUILE_DEPENDS scm-app-utils scm-gnc-module)
gnc_add_scheme_targets(scm-tax-us-1 gnc_add_scheme_targets(scm-tax-us-1
"${gncmod_tax_us_SCHEME_1}" SOURCES "${gncmod_tax_us_SCHEME_1}"
"gnucash/locale/us/tax" OUTPUT_DIR "gnucash/locale/us/tax"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-tax-us-2 gnc_add_scheme_targets(scm-tax-us-2
"${gncmod_tax_us_SCHEME_2}" SOURCES "${gncmod_tax_us_SCHEME_2}"
"gnucash/locale/us" OUTPUT_DIR "gnucash/locale/us"
"scm-tax-us-1;${GUILE_DEPENDS}" DEPENDS "scm-tax-us-1;${GUILE_DEPENDS}")
FALSE
)
gnc_add_scheme_targets(scm-tax-de_DE-1 gnc_add_scheme_targets(scm-tax-de_DE-1
"${gncmod_tax_de_DE_SCHEME_1}" SOURCES "${gncmod_tax_de_DE_SCHEME_1}"
"gnucash/locale/de_DE/tax" OUTPUT_DIR "gnucash/locale/de_DE/tax"
"${GUILE_DEPENDS}" DEPENDS "${GUILE_DEPENDS}"
TRUE MAKE_LINKS)
)
gnc_add_scheme_targets(scm-tax-de_DE-2 gnc_add_scheme_targets(scm-tax-de_DE-2
"${gncmod_tax_de_DE_SCHEME_2}" SOURCES "${gncmod_tax_de_DE_SCHEME_2}"
"gnucash/locale/de_DE" OUTPUT_DIR "gnucash/locale/de_DE"
"scm-tax-de_DE-1;${GUILE_DEPENDS}" DEPENDS "scm-tax-de_DE-1;${GUILE_DEPENDS}")
FALSE
)
# Module interfaces deprecated in 4.x, will be removed for 5.x # Module interfaces deprecated in 4.x, will be removed for 5.x
gnc_add_scheme_deprecated_module ("gnucash tax de_DE" "gnucash locale de_DE tax" "scm-tax-de_DE-2" "") gnc_add_scheme_deprecated_module ("gnucash tax de_DE" "gnucash locale de_DE tax" "scm-tax-de_DE-2" "")