set -euo pipefail
if [ ! -d build ]; then
echo " skipping C++ build check (no ./build directory; run 'cmake -B build' first)" >&2
exit 0
fi
if command -v cmake >/dev/null 2>&1; then
echo " C++: cmake --build build"
cmake --build build
else
echo " skipping C++ build check (cmake not installed)" >&2
fi