tangled
alpha
login
or
join now
matrixfurry.com
/
monado
0
fork
atom
The open source OpenXR runtime
0
fork
atom
overview
issues
pulls
pipelines
doc: Do not build documentation by default
Mateo de Mayo
2 years ago
af3f1615
eac76bf1
+14
-18
3 changed files
expand all
collapse all
unified
split
.gitlab-ci
config.yml
.gitlab-ci.yml
doc
CMakeLists.txt
+9
-10
.gitlab-ci.yml
···
45
45
- when: never
46
46
47
47
48
48
-
# # #
48
48
+
# # #
49
49
###
50
50
# Windows container-related jobs (prep and usage)
51
51
···
295
295
- popd
296
296
297
297
script:
298
298
-
299
298
- .gitlab-ci/prebuild.sh
300
300
-
- .gitlab-ci/ci-cmake-build.sh
299
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
313
-
- .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF -DXRT_HAVE_OPENCV=OFF
312
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
323
-
- .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF -DXRT_HAVE_SDL2=OFF
322
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
333
-
- .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF -DXRT_FEATURE_SERVICE=OFF
332
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
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
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
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
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
483
-
- .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF
482
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
493
-
- .gitlab-ci/ci-cmake-build.sh -DBUILD_DOC=OFF
492
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
97
-
BUILD_DOC: "OFF"
98
97
XRT_HAVE_OPENCV: "OFF"
99
98
100
99
- name: "debian:cmake-no-sdl2"
101
100
cmake_defines:
102
102
-
BUILD_DOC: "OFF"
103
101
XRT_HAVE_SDL2: "OFF"
104
102
105
103
- name: "debian:cmake-no-service"
106
104
cmake_defines:
107
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
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
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
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
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
7
-
option_with_deps(BUILD_DOC "Build documentation" DEPENDS DOXYGEN_FOUND)
7
7
+
option_with_deps(
8
8
+
BUILD_DOC "Build documentation"
9
9
+
DEFAULT OFF
10
10
+
DEPENDS DOXYGEN_FOUND
11
11
+
)
8
12
option_with_deps(
9
13
BUILD_DOC_WARN_UNDOCUMENTED "Warn on undocumented entities when building documentation"
10
14
DEFAULT OFF