fix(capture): remove stale CMakeCache on rebuilds

This commit is contained in:
Wild Dragon Dev 2026-06-03 18:28:22 +00:00
parent a1a0823812
commit 522faacdcc

View file

@ -10,7 +10,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
COPY --from=sdk-extractor /sdk /sdk
COPY services/capture/deltacast-bridge/ /bridge/
RUN cmake -S /bridge -B /bridge/build \
RUN rm -rf /bridge/build && cmake -S /bridge -B /bridge/build \
-DCMAKE_BUILD_TYPE=Release \
-DSDK_ROOT=/sdk \
&& cmake --build /bridge/build -j$(nproc)
@ -24,14 +24,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential cmake libmicrohttpd-dev \
&& rm -rf /var/lib/apt/lists/*
COPY services/framecache /fc-src
RUN cmake -S /fc-src -B /fc-src/build \
RUN rm -rf /fc-src/build && cmake -S /fc-src -B /fc-src/build \
-DCMAKE_BUILD_TYPE=Release \
&& cmake --build /fc-src/build --target fc_pipe -j$(nproc)
# ── Stage 1c: Build decklink-bridge binary ───────────────────────────────
# DISABLED for now — compiling with DeckLink SDK + C++ has been problematic
# and is blocking deployment. This can be re-enabled once the core framecache
# is stable and its build issues are resolved.
# DISABLED for now
#
# FROM debian:bookworm AS decklink-bridge-builder
# RUN apt-get update && apt-get install -y --no-install-recommends \
@ -43,7 +41,7 @@ RUN cmake -S /fc-src -B /fc-src/build \
# COPY services/capture/deltacast-bridge/ /fc_writer/
# # decklink-bridge source
# COPY services/capture/decklink-bridge/ /decklink-bridge/
# RUN cmake -S /decklink-bridge -B /decklink-bridge/build \
# RUN rm -rf /decklink-bridge/build && cmake -S /decklink-bridge -B /decklink-bridge/build \
# -DCMAKE_BUILD_TYPE=Release \
# -DDECKLINK_SDK_DIR=/decklink-sdk \
# -DDELTACAST_BRIDGE_DIR=/fc_writer \