Skip to content

Instantly share code, notes, and snippets.

@emolitor
Created May 15, 2019 15:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emolitor/836c4d03132ffed47d0d9906abf18f36 to your computer and use it in GitHub Desktop.
Save emolitor/836c4d03132ffed47d0d9906abf18f36 to your computer and use it in GitHub Desktop.
cmake \
-DCMAKE_C_COMPILER=gcc \
-DCMAKE_CXX_COMPILER=g++ \
-DCMAKE_EXE_LINKER_FLAGS="-static -lsupc++" \
-DLIBCXXABI_LIBCXX_PATH=~/Development/llvm-project-llvmorg-8.0.0/libcxx \
-DLIBCXXABI_LIBCXX_INCLUDES=~/Development/llvm-project-llvmorg-8.0.0/libcxx/include \
-DLIBCXXABI_ENABLE_STATIC_UNWINDER=ON \
-DLIBCXXABI_USE_LLVM_UNWINDER=ON \
-DLIBCXX_LIBCXXABI_INCLUDES_INTERNAL=~/Development/llvm-project-llvmorg-8.0.0/libcxxabi/include \
-DLIBCXX_HAS_MUSL_LIBC=ON \
-DLIBCXX_HAS_GCC_S_LIB=OFF \
-DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON \
-DLIBCXX_ENABLE_FILESYSTEM=OFF \
-DLIBUNWIND_ENABLE_SHARED=OFF \
-DCOMPILER_RT_BUILD_CRT=ON \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DCOMPILER_RT_BUILD_PROFILE=OFF \
-DCOMPILER_RT_BUILD_SANITIZERS=OFF \
-DCOMPILER_RT_BUILD_XRAY=OFF \
-DCLANG_DEFAULT_CXX_STDLIB=libc++ \
-DCLANG_DEFAULT_LINKER=lld \
-DCLANG_DEFAULT_RTLIB=compiler-rt \
-DCLANG_ENABLE_ARCMT=OFF \
-DCLANG_ENABLE_STATIC_ANALYZER=OFF \
-DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-pc-linux-musl \
-DLLVM_INSTALL_BINUTILS_SYMLINKS=ON \
-DCMAKE_INSTALL_PREFIX=/ \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_TARGET_ARCH=x86_64 \
-DLLVM_TARGETS_TO_BUILD=X86 \
~/Development/llvm-project-llvmorg-8.0.0/llvm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment