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