File tree 1 file changed +20
-1
lines changed
1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change 12
12
jobs :
13
13
documentation :
14
14
runs-on : ubuntu-latest
15
+
16
+ env :
17
+ doxygen-version : " 1.10.0"
15
18
16
19
steps :
17
20
- uses : actions/checkout@v4
18
21
22
+ - name : Cache Doxygen
23
+ id : cache-doxygen
24
+ uses : actions/cache@v3
25
+ with :
26
+ path : ~/.local/bin/doxygen
27
+ key : doxygen-${{ runner.os }}-${{ env.doxygen-version }}
28
+
29
+ - if : ${{ steps.cache-doxygen.outputs.cache-hit != 'true' }}
30
+ working-directory : ${{ runner.temp }}
31
+ name : Install Doxygen
32
+ run : |
33
+ wget https://www.doxygen.nl/files/doxygen-${{ env.doxygen-version }}.linux.bin.tar.gz
34
+ tar xf doxygen-${{ env.doxygen-version }}.linux.bin.tar.gz
35
+ mv doxygen-${{ env.doxygen-version }}/bin/doxygen ~/.local/bin/
36
+
19
37
- name : Install the dependencies
20
38
run : |
21
- sudo apt install -y ninja-build doxygen
39
+ sudo apt install -y ninja-build
22
40
sudo pip3 install meson
41
+ echo ~/.local/bin >> $GITHUB_PATH
23
42
24
43
- name : Configure meson
25
44
run : meson setup build --prefix=${{github.workspace}}/install -Dmygl_docs_only=true
You can’t perform that action at this time.
0 commit comments