File tree Expand file tree Collapse file tree 1 file changed +40
-1
lines changed Expand file tree Collapse file tree 1 file changed +40
-1
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,46 @@ name: linux-builds
2
2
3
3
on : [push]
4
4
5
- jobs :
5
+ jobs :
6
+ build_ubuntu_2204_cmake :
7
+ runs-on : ubuntu-22.04
8
+
9
+ env :
10
+ QT_VERSION : 6.4.2
11
+ QT_DIR : ${{ github.workspace }}/Qt
12
+
13
+ steps :
14
+ - name : Checkout source
15
+ uses : actions/checkout@v4
16
+
17
+ - name : Install dependencies
18
+ run : |
19
+ sudo apt-get update
20
+ sudo apt-get install -y build-essential cmake ninja-build libgl1-mesa-dev libxkbcommon-x11-0 libx11-dev
21
+
22
+ - name : Install Qt
23
+ uses : jurplel/install-qt-action@v3
24
+ with :
25
+ version : ${{ env.QT_VERSION }}
26
+ target : desktop
27
+ host : linux
28
+ arch : gcc_64
29
+ dir : ${{ env.QT_DIR }}
30
+ setup-python : false
31
+
32
+ - name : Configure with CMake
33
+ run : |
34
+ cmake -S . -B build \
35
+ -DCMAKE_PREFIX_PATH="${{ env.QT_DIR }}/Qt/${{ env.QT_VERSION }}/gcc_64" \
36
+ -DCMAKE_BUILD_TYPE=Release \
37
+ -G Ninja
38
+
39
+ - name : Build
40
+ run : cmake --build build
41
+
42
+ - name : Run CMake install (optional)
43
+ run : cmake --install build
44
+
6
45
build_ubuntu_2204 :
7
46
runs-on : ubuntu-22.04
8
47
steps :
You can’t perform that action at this time.
0 commit comments