From c58bb228e164e790e351e1a9b2a14e1a69942452 Mon Sep 17 00:00:00 2001 From: Rosalie Wanders Date: Wed, 22 Jan 2025 17:01:23 +0100 Subject: [PATCH] Script: use make --- Source/Script/Build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/Script/Build.sh b/Source/Script/Build.sh index 0f9e382b1..3ab6862be 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,14 @@ 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 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -G "$generator" cmake --build "$build_dir" --parallel "$threads"