#!/usr/bin/env bash set -euo pipefail BUILD_DIR="build" OUTPUT="../zenith-cli" echo "==> очистка директории build..." rm -rf "$BUILD_DIR" echo "==> конфигурирование CMake..." cmake -S . -B "$BUILD_DIR" \ -DCMAKE_BUILD_TYPE=Release echo "==> сборка..." cmake --build "$BUILD_DIR" \ --config Release \ --parallel echo "==> проверка исполняемого файла..." if [ ! -f "$BUILD_DIR/zenith-cli" ]; then echo "[!] ошибка: CMake не создал $BUILD_DIR/zenith-cli" exit 1 fi echo "==> копирование исполняемого файла..." cp "$BUILD_DIR/zenith-cli" "$OUTPUT" chmod +x "$OUTPUT" echo "==> сборка завершена!" echo "Executable: $OUTPUT"