File tree Expand file tree Collapse file tree 2 files changed +16
-15
lines changed Expand file tree Collapse file tree 2 files changed +16
-15
lines changed Original file line number Diff line number Diff line change 1
- name : C/C++ CI
1
+ name : LibCXX builds
2
2
3
3
on : [push]
4
4
11
11
# - libcxx-ubuntu18.04-clang8-cxx03
12
12
# - libcxx-ubuntu18.04-clang8-cxx11
13
13
- libcxx-win2019-clang-cxx11
14
- # - libcxx-win2019-msvc-cxx11
15
14
# - libcxx-macos10.14-xcode11-cxx11
16
15
include :
17
16
- name : libcxx-ubuntu18.04-clang8-cxx03
29
28
compiler : clang
30
29
compiler-version : 8
31
30
cxx-std : c++11
32
- - name : libcxx-win2019-msvc-cxx11
33
- os : windows-2019
34
- compiler : msvc
35
- compiler-version : xx
36
- cxx-std : c++11
37
31
- name : libcxx-macos10.14-xcode11-cxx11
38
32
os : macos-10.14
39
33
compiler : xcode
@@ -49,14 +43,15 @@ jobs:
49
43
shell : bash
50
44
run : .github/workflows/utils/install_deps.sh ${{ runner.os }} ${{ matrix.compiler }} ${{ matrix.compiler-version }}
51
45
- name : configure
52
- run : >-
53
- mkdir build &&
54
- cd build &&
55
- cmake -GNinja
56
- -DLLVM_FORCE_BUILD_RUNTIME=ON
57
- -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi;libunwind"
58
- -DLLVM_LIT_ARGS="-sv --show-unsupported --show-xfail --param=std=${{ matrix.cxx-std }}"
59
- ../llvm
46
+ shell : bash
47
+ run : |
48
+ echo $PATH
49
+ mkdir build
50
+ cd build
51
+ cmake -GNinja \
52
+ -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi;libunwind" \
53
+ -DLLVM_LIT_ARGS="-sv --show-unsupported --show-xfail --param=std=${{ matrix.cxx-std }}" \
54
+ ../llvm
60
55
- name : build libcxxabi
61
56
run : ninja -C build cxxabi
62
57
- name : build libcxxabi
Original file line number Diff line number Diff line change 1
1
# Powershell script
2
+
2
3
iex (new-object net.webclient).downloadstring(' https://get.scoop.sh' )
3
4
scoop install ninja
4
5
scoop install llvm
6
+
5
7
.\.github\workflows\utils\vs_setup.bat - arch= amd64
8
+
9
+ # Remove link.exe from git-bash, as it conflicts with msvc link.exe...
10
+ del c:\PROGRA~1 \Git\usr\bin\link.exe
11
+
6
12
echo " ::set-env name=CC::clang-cl"
7
13
echo " ::set-env name=CXX::clang-cl"
You can’t perform that action at this time.
0 commit comments