aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/spine.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2024-07-10 08:51:11 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2024-07-10 12:20:03 -0400
commit18bdad0fd7ced5fecb39e9e73d7c4bd9a3956c6f (patch)
treee3399ab289ecc7cf13f09822bf103cc15b55ed2f /org/spine.org
parentnix dlang overlay ldc-1.39.0 (diff)
pod zip fixes
- serial processing (need to be built serially) - multilingual pods, copy all languages before zip
Diffstat (limited to 'org/spine.org')
-rw-r--r--org/spine.org24
1 files changed, 12 insertions, 12 deletions
diff --git a/org/spine.org b/org/spine.org
index 8ccaa0f..d185adb 100644
--- a/org/spine.org
+++ b/org/spine.org
@@ -85,9 +85,7 @@ string program_name = "spine";
}
} else { // note cannot parallelise sqlite shared db
foreach(manifest; _manifests[1..$]) {
- if (_opt_action.vox_gt2) {
- writeln("parallelisation off: actions include sqlite shared db");
- }
+ if (_opt_action.vox_gt2) { writeln("parallelisation off: actions include sqlite shared db"); }
if (!empty(manifest.src.filename)) {
<<spine_each_file_do_scope>>
<<spine_each_file_do_abstraction>>
@@ -848,11 +846,19 @@ struct OptActions {
bool _is;
if (opts["serial"] == true) {
_is = false;
- } else if (sqlite_shared_db_action) {
+ } else if (
+ sqlite_shared_db_action
+ || source_or_pod
+ ) {
_is = false;
} else if (opts["parallel"] == true) {
_is = true;
- if (sqlite_shared_db_action) { _is = false; }
+ if (
+ sqlite_shared_db_action
+ || source_or_pod
+ ) {
+ _is = false;
+ }
} else if (
opts["abstraction"]
|| concordance
@@ -862,7 +868,6 @@ struct OptActions {
|| odt
|| latex
|| manifest
- || source_or_pod
|| sqlite_discrete
) {
_is = true;
@@ -1255,12 +1260,7 @@ foreach(arg; args[1..$]) {
#+NAME: spine_each_file_do_scope
#+BEGIN_SRC d
scope(success) {
- if (_opt_action.vox_gt0) {
- writefln(
- "%s",
- "-- ~ document complete, ok ~ ------------------------------------",
- );
- }
+ if (_opt_action.vox_gt0) { writeln("-- ~ document complete, ok ~ ------------------------------------"); }
}
scope(failure) {
debug(checkdoc) {