File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -11,14 +11,16 @@ jobs:
11
11
fetch-depth : 0
12
12
- name : Install OS dependancies
13
13
run : |
14
- sudo apt update
15
- wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
16
- sudo add-apt-repository -y "deb https://apt.llvm.org/jammy/ llvm-toolchain-jammy main"
17
14
sudo apt-get update
18
15
sudo apt-get upgrade
19
- sudo apt install git make cmake ninja-build ruby clang lld xorriso mtools qemu-system
16
+ sudo apt-get install git make cmake ninja-build ruby xorriso mtools qemu-system wget
17
+ wget https://apt.llvm.org/llvm.sh
18
+ chmod +x llvm.sh
19
+ sudo ./llvm.sh 18
20
20
- name : build
21
- run : make
21
+ run : |
22
+ cmake -Bbuild -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=toolchain/CMake/CMakeToolchain.txt -DCMAKE_C_COMPILER=clang-18
23
+ cmake --build build
22
24
- name : Upload ISO
23
25
uses : actions/upload-artifact@v2
24
26
with :
You can’t perform that action at this time.
0 commit comments