mirror of
https://codeberg.org/kiss-community/repo
synced 2024-07-04 23:12:28 +00:00
llvm: test package for fully standalone llvm/clang
This commit is contained in:
parent
fb12185595
commit
a012a942eb
30
testing/llvm/build
Executable file
30
testing/llvm/build
Executable file
|
@ -0,0 +1,30 @@
|
|||
#!/bin/sh -e
|
||||
|
||||
mkdir -p build
|
||||
cd build
|
||||
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DLLVM_BUILD_LLVM_DYLIB=ON \
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON \
|
||||
-DLLVM_TARGETS_TO_BUILD="host;X86;AMDGPU" \
|
||||
-DLLVM_ENABLE_PROJECTS="clang;compiler-rt;libcxx;libcxxabi;libunwind" \
|
||||
-DLLVM_ENABLE_RTTI=ON \
|
||||
-DLLVM_HOST_TRIPLE="$(cc -dumpmachine)" \
|
||||
-DLLVM_BUILD_EXAMPLES=OFF \
|
||||
-DLLVM_BUILD_DOCS=OFF \
|
||||
-DLLVM_BUILD_TESTS=OFF \
|
||||
-DLLVM_ENABLE_LIBCXX=ON \
|
||||
-DLIBCXXABI_USE_LLVM_UNWINDER=ON \
|
||||
-DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON \
|
||||
-DLIBCXX_USE_COMPILER_RT=ON \
|
||||
-DLIBCXXABI_USE_COMPILER_RT=ON \
|
||||
-DLIBUNWIND_USE_COMPILER_RT=ON \
|
||||
-DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF \
|
||||
-DCLANG_DEFAULT_CXX_STDLIB=libc++ \
|
||||
-DCLANG_DEFAULT_RTLIB=compiler-rt \
|
||||
-Wno-dev -G Ninja "$OLDPWD/llvm"
|
||||
|
||||
ninja all
|
||||
DESTDIR="$1" ninja install
|
6
testing/llvm/checksums
Normal file
6
testing/llvm/checksums
Normal file
|
@ -0,0 +1,6 @@
|
|||
d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84 llvm-9.0.0.src.tar.xz
|
||||
7ba81eef7c22ca5da688fdf9d88c20934d2d6b40bfe150ffd338900890aa4610 cfe-9.0.0.src.tar.xz
|
||||
56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e compiler-rt-9.0.0.src.tar.xz
|
||||
3c4162972b5d3204ba47ac384aa456855a17b5e97422723d4758251acf1ed28c libcxx-9.0.0.src.tar.xz
|
||||
675041783565c906ac2f7f8b2bc5c40f14d871ecfa8ade34855aa18de95530e9 libcxxabi-9.0.0.src.tar.xz
|
||||
976a8d09e1424fb843210eecec00a506b956e6c31adda3b0d199e945be0d0db2 libunwind-9.0.0.src.tar.xz
|
4
testing/llvm/depends
Normal file
4
testing/llvm/depends
Normal file
|
@ -0,0 +1,4 @@
|
|||
cmake make
|
||||
python make
|
||||
ninja
|
||||
zlib
|
6
testing/llvm/sources
Normal file
6
testing/llvm/sources
Normal file
|
@ -0,0 +1,6 @@
|
|||
https://releases.llvm.org/9.0.0/llvm-9.0.0.src.tar.xz llvm/
|
||||
https://releases.llvm.org/9.0.0/cfe-9.0.0.src.tar.xz clang/
|
||||
https://releases.llvm.org/9.0.0/compiler-rt-9.0.0.src.tar.xz compiler-rt/
|
||||
https://releases.llvm.org/9.0.0/libcxx-9.0.0.src.tar.xz libcxx/
|
||||
https://releases.llvm.org/9.0.0/libcxxabi-9.0.0.src.tar.xz libcxxabi/
|
||||
https://releases.llvm.org/9.0.0/libunwind-9.0.0.src.tar.xz libunwind/
|
1
testing/llvm/version
Normal file
1
testing/llvm/version
Normal file
|
@ -0,0 +1 @@
|
|||
9.0.0 1
|
Loading…
Reference in New Issue
Block a user