Skip to content

Instantly share code, notes, and snippets.

@mikdusan
Created October 3, 2021 05:09
Show Gist options
  • Save mikdusan/79005fe26a1f72b4aa7d246e1c1f43e1 to your computer and use it in GitHub Desktop.
Save mikdusan/79005fe26a1f72b4aa7d246e1c1f43e1 to your computer and use it in GitHub Desktop.
llvm13 build on macos
# ### THIS IS A LINE-SPLIT OF THE FOLLOWING COMMAND ###
#
# export PATH=/usr/bin:/bin:/usr/sbin:/sbin
# export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
# export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
#
# /opt/local-2021.02/bin/cmake -G Ninja \
# -DCMAKE_MAKE_PROGRAM=/opt/local-2021.02/bin/ninja \
# -DCMAKE_BUILD_TYPE=Release \
# -DCMAKE_INSTALL_PREFIX=/opt/llvm-macos11.0-x86_64-13.0.0-release \
# -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF \
# -DPython3_EXECUTABLE=/opt/local-2021.02/bin/python3.9 \
# -DLLVM_PARALLEL_LINK_JOBS=1 \
# -DLLVM_ENABLE_PROJECTS='clang;lld' \
# -DLLVM_ENABLE_PLUGINS=OFF \
# -DLLVM_ENABLE_LIBXML2=OFF \
# -DLLVM_ENABLE_TERMINFO=OFF \
# -DLLVM_INCLUDE_TESTS=OFF \
# -DLLVM_TOOL_REMARKS_SHLIB_BUILD=OFF \
# -DCLANG_INCLUDE_TESTS=OFF \
# -S ./llvm \
# -B _build.llvm-macos11.0-x86_64-13.0.0-release \
# ;
/opt/local-2021.02/bin/cmake -G Ninja -DCMAKE_MAKE_PROGRAM=/opt/local-2021.02/bin/ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/llvm-macos11.0-x86_64-13.0.0-release -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DPython3_EXECUTABLE=/opt/local-2021.02/bin/python3.9 -DLLVM_PARALLEL_LINK_JOBS=1 -DLLVM_ENABLE_PROJECTS='clang;lld' -DLLVM_ENABLE_PLUGINS=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_TOOL_REMARKS_SHLIB_BUILD=OFF -DCLANG_INCLUDE_TESTS=OFF -S ./llvm -B _build.llvm-macos11.0-x86_64-13.0.0-release
/opt/local-2021.02/bin/ninja -j6 -C _build.llvm-macos11.0-x86_64-13.0.0-release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment