Skip to content

Instantly share code, notes, and snippets.

@jonpalmisc
Created December 20, 2023 13:10
Show Gist options
  • Save jonpalmisc/4c272c3a1e33adb659587a1d1490d8d1 to your computer and use it in GitHub Desktop.
Save jonpalmisc/4c272c3a1e33adb659587a1d1490d8d1 to your computer and use it in GitHub Desktop.
Emake config for building LLVM for development
[configure]
generator = "Ninja"
args = [
"-DCMAKE_BUILD_TYPE=Debug",
"-DCMAKE_INSTALL_PREFIX=/Users/jp/Developer/Prefix/opt/llvm-debug",
"-DLLVM_ENABLE_PROJECTS=clang",
"-DLLVM_ENABLE_RUNTIMES=compiler-rt",
"-DLLVM_TARGETS_TO_BUILD=AArch64",
"-DLLVM_ENABLE_LIBCXX=1",
"-DLLVM_LINK_LLVM_DYLIB=1",
"-DLLVM_BUILD_LLVM_C_DYLIB=1",
"-DLLVM_ENABLE_ASSERTIONS=1",
"-DLLVM_ENABLE_RTTI=1",
"-DLLVM_ENABLE_FFI=1",
"-DLLVM_ENABLE_EH=1",
"-DDEFAULT_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk",
]
[meta]
ignore_global = true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment