Help: for command enable_testing, explain relation to module CTest.

This commit is contained in:
Joachim Wuttke (o) 2019-03-07 11:58:22 +01:00
parent 8f05be9921
commit 538e699e5a
2 changed files with 13 additions and 5 deletions

View File

@ -55,7 +55,8 @@ file produced by target ``myexe``.
CMake will generate tests only if the :command:`enable_testing`
command has been invoked. The :module:`CTest` module invokes the
command automatically when the ``BUILD_TESTING`` option is ``ON``.
command automatically unless the ``BUILD_TESTING`` option is turned
``OFF``.
---------------------------------------------------------------------

View File

@ -7,7 +7,14 @@ Enable testing for current directory and below.
enable_testing()
Enables testing for this directory and below. See also the
:command:`add_test` command. Note that ctest expects to find a test file
in the build directory root. Therefore, this command should be in the
source directory root.
Enables testing for this directory and below.
This command should be in the source directory root
because ctest expects to find a test file in the build
directory root.
This command is automatically invoked when the :module:`CTest`
module is included, except if the ``BUILD_TESTING`` option is
turned off.
See also the :command:`add_test` command.