The open source OpenXR runtime

doc: Do not build documentation by default

+14 -18
+9 -10
.gitlab-ci.yml
··· 45 45 - when: never 46 46 47 47 48 - # # # 48 + # # # 49 49 ### 50 50 # Windows container-related jobs (prep and usage) 51 51 ··· 295 295 - popd 296 296 297 297 script: 298 - 299 298 - .gitlab-ci/prebuild.sh 300 - - .gitlab-ci/ci-cmake-build.sh 299 + - .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=on 301 300 - cd build && ctest --output-on-failure 302 301 artifacts: 303 302 paths: ··· 310 309 script: 311 310 312 311 - .gitlab-ci/prebuild.sh 313 - - .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF -DXRT_HAVE_OPENCV=OFF 312 + - .gitlab-ci/ci-cmake-build.sh -DXRT_HAVE_OPENCV=OFF 314 313 - cd build && ctest --output-on-failure 315 314 316 315 debian:cmake-no-sdl2: ··· 320 319 script: 321 320 322 321 - .gitlab-ci/prebuild.sh 323 - - .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF -DXRT_HAVE_SDL2=OFF 322 + - .gitlab-ci/ci-cmake-build.sh -DXRT_HAVE_SDL2=OFF 324 323 - cd build && ctest --output-on-failure 325 324 326 325 debian:cmake-no-service: ··· 330 329 script: 331 330 332 331 - .gitlab-ci/prebuild.sh 333 - - .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF -DXRT_FEATURE_SERVICE=OFF 332 + - .gitlab-ci/ci-cmake-build.sh -DXRT_FEATURE_SERVICE=OFF 334 333 - cd build && ctest --output-on-failure 335 334 336 335 debian:cmake:32bit: ··· 350 349 script: 351 350 352 351 - .gitlab-ci/prebuild.sh 353 - - .gitlab-ci/ci-cmake-build.sh -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=26 -DBUILD_DOC=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/android-ndk/build/cmake/android.toolchain.cmake -DEigen3_DIR=/usr/lib/cmake/eigen3/ -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 352 + - .gitlab-ci/ci-cmake-build.sh -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=26 -DCMAKE_TOOLCHAIN_FILE=/opt/android-ndk/build/cmake/android.toolchain.cmake -DEigen3_DIR=/usr/lib/cmake/eigen3/ -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 354 353 355 354 ndk:arm64-v8a: 356 355 stage: build ··· 359 358 script: 360 359 361 360 - .gitlab-ci/prebuild.sh 362 - - .gitlab-ci/ci-cmake-build.sh -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=26 -DBUILD_DOC=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/android-ndk/build/cmake/android.toolchain.cmake -DEigen3_DIR=/usr/lib/cmake/eigen3/ -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 361 + - .gitlab-ci/ci-cmake-build.sh -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=26 -DCMAKE_TOOLCHAIN_FILE=/opt/android-ndk/build/cmake/android.toolchain.cmake -DEigen3_DIR=/usr/lib/cmake/eigen3/ -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 363 362 364 363 android:spotlessCheck: 365 364 stage: build ··· 480 479 script: 481 480 482 481 - .gitlab-ci/prebuild.sh 483 - - .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF 482 + - .gitlab-ci/ci-cmake-build.sh 484 483 - cd build && ctest --output-on-failure 485 484 486 485 ubuntu:jammy:cmake: ··· 490 489 script: 491 490 492 491 - .gitlab-ci/prebuild.sh 493 - - .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF 492 + - .gitlab-ci/ci-cmake-build.sh 494 493 - cd build && ctest --output-on-failure 495 494 496 495 arch:cmake:
-7
.gitlab-ci/config.yml
··· 94 94 95 95 - name: "debian:cmake-no-opencv" 96 96 cmake_defines: 97 - BUILD_DOC: "OFF" 98 97 XRT_HAVE_OPENCV: "OFF" 99 98 100 99 - name: "debian:cmake-no-sdl2" 101 100 cmake_defines: 102 - BUILD_DOC: "OFF" 103 101 XRT_HAVE_SDL2: "OFF" 104 102 105 103 - name: "debian:cmake-no-service" 106 104 cmake_defines: 107 - BUILD_DOC: "OFF" 108 105 XRT_FEATURE_SERVICE: "OFF" 109 106 110 107 - name: "debian:cmake:32bit" ··· 144 141 - name: "ndk:armeabi-v7a" 145 142 cmake_defines: 146 143 <<: *android_cmake_defines 147 - BUILD_DOC: "OFF" 148 144 ANDROID_ABI: armeabi-v7a 149 145 150 146 - name: "ndk:arm64-v8a" 151 147 cmake_defines: 152 148 <<: *android_cmake_defines 153 - BUILD_DOC: "OFF" 154 149 ANDROID_ABI: arm64-v8a 155 150 156 151 - name: android:spotlessCheck ··· 184 179 build_jobs: 185 180 - name: "ubuntu:focal:cmake" 186 181 cmake_defines: 187 - BUILD_DOC: "OFF" 188 182 189 183 - codename: jammy 190 184 distro_version: "22.04" ··· 196 190 build_jobs: 197 191 - name: "ubuntu:jammy:cmake" 198 192 cmake_defines: 199 - BUILD_DOC: "OFF" 200 193 201 194 - name: arch 202 195 images:
+5 -1
doc/CMakeLists.txt
··· 4 4 # check if Doxygen is installed 5 5 find_package(Doxygen) 6 6 7 - option_with_deps(BUILD_DOC "Build documentation" DEPENDS DOXYGEN_FOUND) 7 + option_with_deps( 8 + BUILD_DOC "Build documentation" 9 + DEFAULT OFF 10 + DEPENDS DOXYGEN_FOUND 11 + ) 8 12 option_with_deps( 9 13 BUILD_DOC_WARN_UNDOCUMENTED "Warn on undocumented entities when building documentation" 10 14 DEFAULT OFF