···19192020 ci-fairy generate-template --config .gitlab-ci/config.yml .gitlab-ci/distributions.jinja > .gitlab-ci/distributions
21212222-or just use the makefile.
2222+or better yet, use the makefile.
2323#}
2424{% for distro in distributions -%} {%- for image in distro.images if "deb_version_suffix" in image %}
2525Origin: monado.freedesktop.org
+4-4
.reuse/dep5
···8080Files: src/external/glad/include/glad/egl.h
8181Copyright: 2013-2020, The Khronos Group, Inc.
8282License: Apache-2.0
8383-Comment: This is generated from the specification XML (licensed as above) by GLAD2:
8383+Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2:
8484 https://github.com/KhronosGroup/EGL-Registry/blob/main/api/egl.xml
8585 Specification copyright statement last updated 2020 though file itself updated more recently.
86868787Files: src/external/glad/include/glad/gl.h
8888Copyright: 2013-2022, The Khronos Group, Inc.
8989License: Apache-2.0
9090-Comment: This is generated from the specification XML (licensed as above) by GLAD2:
9090+Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2:
9191 https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/main/xml/gl.xml
9292 Specification copyright statement last updated 2020 though file itself updated more recently.
93939494Files: src/external/glad/include/glad/glx.h
9595Copyright: 2013-2022, The Khronos Group, Inc.
9696License: Apache-2.0
9797-Comment: This is generated from the specification XML (licensed as above) by GLAD2:
9797+Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2:
9898 https://github.com/KhronosGroup/OpenGL-Registry/blob/main/xml/glx.xml
9999100100Files: src/external/glad/include/glad/wgl.h
101101Copyright: 2013-2022, The Khronos Group, Inc.
102102License: Apache-2.0
103103-Comment: This is generated from the specification XML (licensed as above) by GLAD2:
103103+Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2:
104104 https://github.com/KhronosGroup/OpenGL-Registry/blob/main/xml/wgl.xml
105105106106Files: src/external/glad/src/*
+3-3
CMakeLists.txt
···6262else()
6363 find_program(PYTHON_EXECUTABLE python3)
6464 if(PYTHON_EXECUTABLE MATCHES "WindowsApps")
6565- # If you hit this error, you will have to install Python 3 or try harder to tell CMake where it is.
6565+ # If you receive this error, you will have to install Python 3 or try harder to tell CMake where it is.
6666 message(
6767 FATAL_ERROR
6868 "Found WindowsApps alias for Python. Make sure Python3 is installed, then choose 'Manage App Execution Aliases' in Start and disable the aliases for Python."
···260260261261# Drivers to build (sorted)
262262option_with_deps(XRT_BUILD_DRIVER_ANDROID "Enable Android sensors driver" DEPENDS ANDROID)
263263-option_with_deps(XRT_BUILD_DRIVER_ARDUINO "Enable Arduino input device with BLE via via D-Bus" DEPENDS XRT_HAVE_DBUS)
264264-option_with_deps(XRT_BUILD_DRIVER_DAYDREAM "Enable the Google Daydream View controller driver (BLE, via D-Bus)" DEPENDS XRT_HAVE_DBUS)
263263+option_with_deps(XRT_BUILD_DRIVER_ARDUINO "Enable Arduino input device with BLE" DEPENDS XRT_HAVE_DBUS)
264264+option_with_deps(XRT_BUILD_DRIVER_DAYDREAM "Enable the Google Daydream View controller driver (BLE)" DEPENDS XRT_HAVE_DBUS)
265265option_with_deps(XRT_BUILD_DRIVER_DEPTHAI "DepthAI" DEPENDS depthai_FOUND)
266266option_with_deps(XRT_BUILD_DRIVER_EUROC "Enable EuRoC dataset driver for SLAM evaluation" DEPENDS XRT_HAVE_OPENCV)
267267option_with_deps(XRT_BUILD_DRIVER_HANDTRACKING "Enable Camera Hand Tracking driver" DEPENDS XRT_HAVE_ONNXRUNTIME XRT_HAVE_OPENCV XRT_HAVE_V4L2)
+1-1
cmake/FindEGL.cmake
···171171include(FeatureSummary)
172172set_package_properties(EGL PROPERTIES
173173 URL "https://www.khronos.org/egl/"
174174- DESCRIPTION "A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG."
174174+ DESCRIPTION "A platform-independent mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG."
175175)
+8-7
cmake/OptionWithDeps.cmake
···30303131This is based on cmake_dependent_options but meets common expectations better:
3232if you explicitly try to enable something that is not available, you get an error
3333-instead of just having it silently disabled.
3333+instead of having it silently disabled.
34343535.. command:: option_with_deps
3636···60606161.. code-block:: cmake
62626363- option_with_deps(USE_FOO "Use Foo" DEPENDS "USE_BAR" "NOT USE_ZOT")
6363+ option_with_deps(USE_PACKAGE_ABC "Use Abc" DEPENDS "USE_PACKAGE_XYZ" "NOT USE_CONFLICTING_PACKAGE")
64646565-If ``USE_BAR`` is true and ``USE_ZOT`` is false, this provides an option called
6666-``USE_FOO`` that defaults to ON. Otherwise, it sets ``USE_FOO`` to OFF and
6767-hides the option from the user. If the status of ``USE_BAR`` or ``USE_ZOT``
6868-ever changes, any value for the ``USE_FOO`` option is saved so that when the
6969-option is re-enabled it retains its old value.
6565+If ``USE_PACKAGE_XYZ`` is true and ``USE_CONFLICTING_PACKAGE`` is false, this provides
6666+an option called ``USE_PACKAGE_ABC`` that defaults to ON. Otherwise, it sets
6767+``USE_PACKAGE_ABC`` to OFF and hides the option from the user. If the status of
6868+``USE_PACKAGE_XYZ`` or ``USE_CONFLICTING_PACKAGE`` ever changes, any value for the
6969+``USE_PACKAGE_ABC`` option is saved so that when the option is re-enabled it retains
7070+its old value.
70717172#]=======================================================================]
7273
+1-1
doc/CMakeLists.txt
···1212 )
1313option_with_deps(
1414 BUILD_DOC_EXTRACT_ALL
1515- "Extract all entities for documentation, not just documented ones (conflicts with BUILD_DOC_WARN_UNDOCUMENTED)"
1515+ "Extract all entities for documentation, not only documented ones (conflicts with BUILD_DOC_WARN_UNDOCUMENTED)"
1616 DEFAULT OFF
1717 DEPENDS DOXYGEN_FOUND "NOT BUILD_DOC_WARN_UNDOCUMENTED"
1818 )