include(CMakeDependentOption)

cmake_dependent_option(WITH_TUTORIALS "Build tutorials (requires Sphinx)" FALSE "WITH_DOCS" FALSE)
if(WITH_TUTORIALS)
  find_package(Sphinx)
  if(SPHINX_FOUND)
    set(SPHINX_CACHE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees")
    set(SPHINX_HTML_FILE_SUFFIX "html" CACHE STRING "Suffix (extension) of the HTML files generated by Sphinx")
  endif()
endif()

add_subdirectory(doxygen)
add_subdirectory(advanced)
add_subdirectory(tutorials)
