1a8c51b3fSopenharmony_ciname: doxygen
2a8c51b3fSopenharmony_ci
3a8c51b3fSopenharmony_cion:
4a8c51b3fSopenharmony_ci  push:
5a8c51b3fSopenharmony_ci    branches: [main]
6a8c51b3fSopenharmony_ci  pull_request:
7a8c51b3fSopenharmony_ci    branches: [main]
8a8c51b3fSopenharmony_ci
9a8c51b3fSopenharmony_cijobs:
10a8c51b3fSopenharmony_ci  build-and-deploy:
11a8c51b3fSopenharmony_ci    name: Build HTML documentation
12a8c51b3fSopenharmony_ci    runs-on: ubuntu-latest
13a8c51b3fSopenharmony_ci    steps:
14a8c51b3fSopenharmony_ci    - name: Fetching sources
15a8c51b3fSopenharmony_ci      uses: actions/checkout@v2
16a8c51b3fSopenharmony_ci    - name: Installing build dependencies
17a8c51b3fSopenharmony_ci      run: |
18a8c51b3fSopenharmony_ci        sudo apt update
19a8c51b3fSopenharmony_ci        sudo apt install cmake doxygen gcc git
20a8c51b3fSopenharmony_ci    - name: Creating build directory
21a8c51b3fSopenharmony_ci      run: |
22a8c51b3fSopenharmony_ci        mkdir build
23a8c51b3fSopenharmony_ci    - name: Building HTML documentation with Doxygen
24a8c51b3fSopenharmony_ci      run: |
25a8c51b3fSopenharmony_ci        cmake -S . -B build -DBENCHMARK_ENABLE_TESTING:BOOL=OFF -DBENCHMARK_ENABLE_DOXYGEN:BOOL=ON -DBENCHMARK_INSTALL_DOCS:BOOL=ON
26a8c51b3fSopenharmony_ci        cmake --build build --target benchmark_doxygen
27