From 18f0221effe21c73a222a969e9bf3d6bb936f57a Mon Sep 17 00:00:00 2001 From: Rosalie Wanders Date: Sat, 1 Feb 2025 21:53:17 +0100 Subject: [PATCH] Script: switch to make --- Source/Script/Build.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Source/Script/Build.sh b/Source/Script/Build.sh index 0f9e382b1..b252ad4fa 100755 --- a/Source/Script/Build.sh +++ b/Source/Script/Build.sh @@ -5,6 +5,7 @@ toplvl_dir="$(realpath "$script_dir/../../")" build_config="${1:-Debug}" build_dir="$toplvl_dir/Build/$build_config" threads="${2:-$(nproc)}" +generator="Unix Makefiles" if [[ "$1" = "--help" ]] || [[ "$1" = "-h" ]] @@ -13,9 +14,17 @@ then exit fi +if [[ $(uname -s) = *MINGW64* ]] +then + generator="MSYS Makefiles" +fi + mkdir -p "$build_dir" -cmake -S "$toplvl_dir" -B "$build_dir" -DCMAKE_BUILD_TYPE="$build_config" -DPORTABLE_INSTALL=ON -DUSE_ANGRYLION=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -G "Ninja" +cmake -S "$toplvl_dir" -B "$build_dir" \ + -DCMAKE_BUILD_TYPE="$build_config" \ + -DPORTABLE_INSTALL=ON -DUSE_ANGRYLION=ON \ + -G "$generator" cmake --build "$build_dir" --parallel "$threads"