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