diff options
Diffstat (limited to 'pipeline/build.sh')
| -rwxr-xr-x | pipeline/build.sh | 13 |
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 |
