Commit f079693 1 parent 87b70ba commit f079693 Copy full SHA for f079693
File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 52
52
- name : Install build dependencies
53
53
uses : ./.github/actions/install-cmake-build-dependencies
54
54
55
+ - name : Download LLVM 10.0.0 release
56
+ run : |
57
+ if [ "$(uname)" = "Darwin" ]; then
58
+ wget https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang+llvm-10.0.0-x86_64-apple-darwin.tar.xz -O ~/llvm.tar.xz
59
+ else
60
+ wget https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz -O ~/llvm.tar.xz
61
+ fi
62
+ # TODO(cummins): Remove 'v' debugging flag:
63
+ mkdir ~/llvm && tar xvf ~/llvm.tar.xz --strip-components 1 -C ~/llvm
64
+ rm ~/llvm.tar.xz
65
+ echo "Unpacked, testing for expected file:"
66
+ test -d ~/llvm/lib/cmake/llvm
67
+
55
68
- name : CMake Build
56
69
run : |
57
70
cmake \
61
74
-DCMAKE_EXE_LINKER_FLAGS_INIT="-fuse-ld=lld" \
62
75
-DCMAKE_MODULE_LINKER_FLAGS_INIT="-fuse-ld=lld" \
63
76
-DCMAKE_SHARED_LINKER_FLAGS_INIT="-fuse-ld=lld" \
77
+ -DCOMPILER_GYM_LLVM_PROVIDER=external \
78
+ -DLLVM_DIR=$HOME/llvm/lib/cmake/llvm \
64
79
-DPython3_FIND_VIRTUALENV=FIRST \
65
80
-DCOMPILER_GYM_BUILD_TESTS=ON \
66
81
-DCOMPILER_GYM_BUILD_EXAMPLES=ON \
You can’t perform that action at this time.
0 commit comments