#!/bin/bash # YourChat Build Script # Baut die Anwendung mit Debug-Flag set -e # Beende bei Fehlern echo "=== YourChat - Build Script ===" # Prüfe ob wir im richtigen Verzeichnis sind if [ ! -f "CMakeLists.txt" ]; then echo "Fehler: CMakeLists.txt nicht gefunden. Bitte im YourChat-Root-Verzeichnis ausführen." exit 1 fi # Build-Verzeichnis erstellen echo "=== Build-Verzeichnis erstellen ===" mkdir -p build cd build # CMake konfigurieren mit Debug-Flag echo "=== CMake konfigurieren ===" cmake .. -DYC_DEBUG=ON # Anwendung bauen echo "=== Anwendung bauen ===" make -j$(nproc) echo "=== Build abgeschlossen ===" echo "Ausführbare Dateien:" ls -la yourchat ws_probe # Zurück zum Root-Verzeichnis cd .. echo "=== Build erfolgreich abgeschlossen! ==="