File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
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
23
+ cmake --build build
22
24
- name : Upload ISO
23
25
uses : actions/upload-artifact@v2
24
26
with :
Original file line number Diff line number Diff line change @@ -4,9 +4,9 @@ set(CMAKE_SYSTEM_PROCESSOR X86_64)
4
4
5
5
set(triple x86_64-unknown-none)
6
6
7
- set(CMAKE_ASM_COMPILER clang)
7
+ set(CMAKE_ASM_COMPILER clang-18 )
8
8
set(CMAKE_ASM_COMPILER_TARGET ${triple})
9
- set(CMAKE_C_COMPILER clang)
9
+ set(CMAKE_C_COMPILER clang-18 )
10
10
set(CMAKE_C_COMPILER_TARGET ${triple})
11
11
set(CMAKE_LINKER ld.lld)
12
12
You can’t perform that action at this time.
0 commit comments