Skip to content

Commit c2dc3d7

Browse files
committed
ci(dgb): configure smoke with -DCOIN_DGB=ON so test subtree builds
The Phase-B smoke gate configured with -DBUILD_TESTING=ON only; the dgb test subtree is gated on if(COIN_DGB) (src/impl/dgb/CMakeLists.txt:54), so the pillar targets (dgb_share_test etc.) never existed and the build failed with "No rule to make target dgb_share_test". Per the CMake contract (dgb/CMakeLists.txt:17-20) COIN_DGB is required to build the test targets; add it to the gate configure. No CMake/build.yml/coin-matrix edit — PR #47 source guard untouched.
1 parent 10204e4 commit c2dc3d7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

tests/gates/dgb_phase_b_smoke.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ if [ ! -f "$BUILD_DIR/CMakeCache.txt" ]; then
2727
cmake -S "$REPO_ROOT" -B "$BUILD_DIR" \
2828
-DCMAKE_TOOLCHAIN_FILE="$BUILD_DIR/conan_toolchain.cmake" \
2929
-DCMAKE_BUILD_TYPE=Release \
30-
-DBUILD_TESTING=ON
30+
-DBUILD_TESTING=ON \
31+
-DCOIN_DGB=ON
3132
fi
3233
cmake --build "$BUILD_DIR" --target "${TARGETS[@]}" -j"$(nproc)"
3334

0 commit comments

Comments
 (0)