From ce704a7d92c80ddabfffc65d2e67c08736bb0a00 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 22 Feb 2024 20:48:15 +0100 Subject: [PATCH] git: Update Linux and macOS build instructions to use Ninja --- dist/compiling/linux.md | 5 +++-- dist/compiling/macos.md | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dist/compiling/linux.md b/dist/compiling/linux.md index d450f1274..ad48ccb6e 100644 --- a/dist/compiling/linux.md +++ b/dist/compiling/linux.md @@ -9,9 +9,10 @@ On Linux, ImHex is built through regular GCC (or optionally Clang). cd ImHex mkdir -p build cd build -CC=gcc-12 CXX=g++-12 cmake \ +CC=gcc-12 CXX=g++-12 \ +cmake -G "Ninja" \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ -DCMAKE_C_FLAGS="-fuse-ld=lld" \ diff --git a/dist/compiling/macos.md b/dist/compiling/macos.md index 536503d54..22c49529b 100644 --- a/dist/compiling/macos.md +++ b/dist/compiling/macos.md @@ -13,10 +13,10 @@ CC=$(brew --prefix llvm)/bin/clang \ CXX=$(brew --prefix llvm)/bin/clang++ \ OBJC=$(brew --prefix llvm)/bin/clang \ OBJCXX=$(brew --prefix llvm)/bin/clang++ \ -cmake \ +cmake -G "Ninja" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=./install \ -DIMHEX_GENERATE_PACKAGE=ON \ .. -make -j4 install +ninja install ``` \ No newline at end of file