Files
enter_the_fog/clean
2026-03-26 14:46:39 -05:00

30 lines
677 B
Bash
Executable File

#!/bin/sh
# Get the project root directory
ROOT_DIR=$(cd "$(dirname "$0")" && pwd)
BUILD_DIR="$ROOT_DIR/build"
echo "--- Cleaning Build Directories ---"
# List of directories to remove
targets="debug release test"
for type in $targets; do
target_path="$BUILD_DIR/$type"
if [ -d "$target_path" ]; then
echo "Removing $target_path..."
rm -rf "$target_path"
else
echo "Skipping $type (already clean)."
fi
done
# Optional: Clean up the copied compile_commands.json in root
if [ -f "$ROOT_DIR/compile_commands.json" ]; then
echo "Removing root compile_commands.json..."
rm "$ROOT_DIR/compile_commands.json"
fi
echo "Done."