summaryrefslogtreecommitdiffhomepage
path: root/pipeline/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'pipeline/build.sh')
-rwxr-xr-xpipeline/build.sh13
1 files changed, 5 insertions, 8 deletions
diff --git a/pipeline/build.sh b/pipeline/build.sh
index 72c9b11..6e1ef10 100755
--- a/pipeline/build.sh
+++ b/pipeline/build.sh
@@ -1,9 +1,10 @@
#!/usr/bin/env sh
-# Build every reader, every library and every writer, in both languages.
+# Build the library (with its reader, ocda-read) and the writer, in both languages.
#
-# Each project is its own flake and builds on its own. The library has no
-# public url yet, so the three that depend on it are given the local copy with
-# --override-input; that argument goes away when it is published.
+# Each project is its own flake and builds on its own. The writer's flakes lock
+# the published library; here they are given the copy at $OCDA_LIB with
+# --override-input, so that the library run and the library built into the
+# writer are the same one. Where that fails, the build falls back to the lock.
set -e
. "$(dirname "$0")/config.sh"
@@ -24,10 +25,6 @@ failed=0
# first, and the dump this pipeline reads was not there.
build "$OCDA_LIB/dlang"
build "$OCDA_LIB/gleam"
-build "$SSP_READER/dlang"
-build "$SSP_READER/gleam"
-build "$DB_READER/dlang"
-build "$DB_READER/gleam"
build "$WRITERS/dlang"
build "$WRITERS/gleam"
exit $failed