1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-14 02:08:27 +08:00
Files
CMake/Help/variable/BUILD_TESTING.rst
Robert Maynard 9510820d58 Help: Document CTest module BUILD_TESTING variable
The `BUILD_TESTING` variable is referenced in `add_test` and
`enable_testing`.  It should be documented as it controls the
behavior tests working when projects use `include(CTest)`.
2024-10-24 11:46:37 -04:00

28 lines
718 B
ReStructuredText

BUILD_TESTING
-------------
Control whether the :module:`CTest` module invokes :command:`enable_testing`.
The :module:`CTest` module, when loaded by ``include(CTest)``,
runs code of the form:
.. code-block:: cmake
option(BUILD_TESTING "..." ON)
if (BUILD_TESTING)
# ...
enable_testing()
# ...
endif()
This creates a ``BUILD_TESTING`` option that controls whether the
:command:`enable_testing` command is invoked to enable generation
of tests to run using :manual:`ctest(1)`. See the :command:`add_test`
command to create tests.
.. note::
Call ``include(CTest)`` in the top-level source directory since
:manual:`ctest(1)` expects to find a test file in the top-level
build directory.