From 7fec97561bd8f6e54a8f4eeefe442dfa9965b17b Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 27 Jan 2024 15:05:53 +0100 Subject: [PATCH] git: Updated build instructions for macOS --- dist/compiling/macos.md | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/dist/compiling/macos.md b/dist/compiling/macos.md index b01b09204..536503d54 100644 --- a/dist/compiling/macos.md +++ b/dist/compiling/macos.md @@ -9,23 +9,14 @@ On macOS, ImHex is built through regular GCC and LLVM clang. cd ImHex mkdir -p build cd build -CC=$(brew --prefix gcc@12)/bin/gcc-12 \ -CXX=$(brew --prefix gcc@12)/bin/g++-12 \ +CC=$(brew --prefix llvm)/bin/clang \ +CXX=$(brew --prefix llvm)/bin/clang++ \ OBJC=$(brew --prefix llvm)/bin/clang \ OBJCXX=$(brew --prefix llvm)/bin/clang++ \ -PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig":"$(brew --prefix)/lib/pkgconfig" \ -MACOSX_DEPLOYMENT_TARGET="10.15" \ cmake \ -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=./install \ -DIMHEX_GENERATE_PACKAGE=ON \ - -DCMAKE_C_COMPILER_LAUNCHER=ccache \ - -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ - -DCMAKE_OBJC_COMPILER_LAUNCHER=ccache \ - -DCMAKE_OBJCXX_COMPILER_LAUNCHER=ccache \ .. -make -j4 package -``` - -If the build fails while trying to find the macOS libraries, make sure you have -Xcode installed with `xcode-select --install`. Homebrew will also help get the -most recent SDK installed and configured with `brew doctor`. +make -j4 install +``` \ No newline at end of file