From b6039251bcef8c9c47b3069643f441e2e8c0e75d Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Fri, 19 Jul 2024 00:25:15 +0200 Subject: [PATCH] Updated macos installation docs --- docs/installation.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index 59e0bf280..0a672b9a9 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -8,6 +8,7 @@ * [Conda](#conda) * [Nix](#nix) * [Windows](#windows) + * [macOS](#macos) * [Building from source](#building-from-source) * [Linux](#linux) * [macos](#macos) @@ -85,6 +86,14 @@ nix run github:bkryza/clang-uml Download and run the latest Windows installer from [Releases page](https://github.com/bkryza/clang-uml/releases). +#### macOS + +Use Homebrew: + +```console +brew install clang-uml +``` + ### Building from source #### Linux @@ -135,13 +144,13 @@ LLVM_VERSION=16 make release CMAKE_PREFIX=/usr/local/opt/llvm/lib/cmake/llvm make release ``` -On Arm-based macOS: +On Arm-based macOS (since Ventura): ```bash brew install ccache cmake llvm yaml-cpp export CC=/opt/homebrew/opt/llvm/bin/clang export CXX=/opt/homebrew/opt/llvm/bin/clang++ -CMAKE_PREFIX=/usr/local/opt/llvm/lib/cmake/llvm CMAKE_EXE_LINKER_FLAGS="-L/opt/homebrew/opt/llvm/lib/c++ -Wl,-rpath,/opt/homebrew/opt/llvm/lib/c++" make release +CMAKE_PREFIX=/opt/homebrew/opt/llvm/lib/cmake/llvm CMAKE_EXE_LINKER_FLAGS="-L/opt/homebrew/opt/llvm/lib/c++ -Wl,-rpath,/opt/homebrew/opt/llvm/lib/c++" make release ``` > These paths will use the latest LLVM version installed by `brew`. > If you want to use a specific version, you will need to adjust the paths.