Lines Matching +full:- +full:no +full:- +full:sphinx
3 # Create sphinx target
5 message(STATUS "Sphinx enabled.")
6 find_package(Sphinx REQUIRED)
7 if (LLVM_BUILD_DOCS AND NOT TARGET sphinx)
8 add_custom_target(sphinx ALL) target
9 set_target_properties(sphinx PROPERTIES FOLDER "LLVM/Docs")
12 message(STATUS "Sphinx disabled.")
16 # Handy function for creating the different Sphinx targets.
19 # the sphinx-build command.
25 # running Sphinx. Each environment variable should be a string with
30 set(SPHINX_DOC_TREE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees-${project}-${builder}")
31 set(SPHINX_TARGET_NAME docs-${project}-${builder})
34 set(SPHINX_WARNINGS_AS_ERRORS_FLAG "-W")
44 set(PreReleaseTag "-tPreRelease")
48 COMMAND ${CMAKE_COMMAND} -E env ${ARG_ENV_VARS}
50 -b ${builder}
51 -d "${SPHINX_DOC_TREE_DIR}"
52 -q # Quiet: no output other than errors and warnings.
53 -t builder-${builder} # tag for builder
54 -D version=${LLVM_VERSION_MAJOR}
55 -D release=${PACKAGE_VERSION}
61 … "Generating ${builder} Sphinx documentation for ${project} into \"${SPHINX_BUILD_DIR}\"")
65 # When "clean" target is run, remove the Sphinx build directory
81 add_dependencies(sphinx ${SPHINX_TARGET_NAME})
88 COMPONENT "${project}-sphinx-man"
92 add_llvm_install_targets("install-${SPHINX_TARGET_NAME}"
94 COMPONENT "${project}-sphinx-man")
105 COMPONENT "${project}-sphinx-html"
109 add_llvm_install_targets("install-${SPHINX_TARGET_NAME}"
111 COMPONENT "${project}-sphinx-html")