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.