Skip to content

Commit 4f5f215

Browse files
task-jptronical
authored andcommitted
Torizon: Build Torizon demos in parallel
Build all demo packages in a single cargo invocation with multiple -p flags, allowing cargo to build them in parallel instead of sequentially.
1 parent a5ffbc4 commit 4f5f215

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docker/Dockerfile.torizon-demos

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,10 @@ ENV PKG_CONFIG_ALLOW_CROSS=1
3838
COPY . /slint
3939
WORKDIR /slint
4040
RUN mkdir demos_compiled \
41+
&& cargo build --release --target $RUST_TOOLCHAIN_ARCH --features slint/renderer-skia,slint/backend-linuxkms-noseat \
42+
-p printerdemo -p slide_puzzle -p gallery -p opengl_underlay -p carousel -p todo -p energy-monitor -p home-automation -p weather-demo \
4143
&& for demo in printerdemo slide_puzzle gallery opengl_underlay carousel todo energy-monitor home-automation weather-demo; do \
42-
cargo build --release --target $RUST_TOOLCHAIN_ARCH --features slint/renderer-skia,slint/backend-linuxkms-noseat -p $demo || exit 1; \
43-
cp target/$RUST_TOOLCHAIN_ARCH/release/$demo ./demos_compiled/; \
44+
cp target/$RUST_TOOLCHAIN_ARCH/release/$demo ./demos_compiled/; \
4445
done
4546

4647
# Create container for target

0 commit comments

Comments
 (0)