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.