28 lines
		
	
	
		
			939 B
		
	
	
	
		
			CMake
		
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			939 B
		
	
	
	
		
			CMake
		
	
	
	
# CMake find_package() Module for Sphinx documentation generator
 | 
						|
# http://sphinx-doc.org/
 | 
						|
#
 | 
						|
# Example usage:
 | 
						|
#
 | 
						|
# find_package(Sphinx)
 | 
						|
#
 | 
						|
# If successful the following variables will be defined
 | 
						|
# SPHINX_FOUND
 | 
						|
# SPHINX_EXECUTABLE
 | 
						|
 | 
						|
find_program(SPHINX_EXECUTABLE
 | 
						|
             NAMES sphinx-build sphinx-build2
 | 
						|
             DOC "Path to sphinx-build executable")
 | 
						|
 | 
						|
# Handle REQUIRED and QUIET arguments
 | 
						|
# this will also set SPHINX_FOUND to true if SPHINX_EXECUTABLE exists
 | 
						|
include(FindPackageHandleStandardArgs)
 | 
						|
find_package_handle_standard_args(Sphinx
 | 
						|
                                  "Failed to locate sphinx-build executable"
 | 
						|
                                  SPHINX_EXECUTABLE)
 | 
						|
 | 
						|
# Provide options for controlling different types of output
 | 
						|
option(SPHINX_OUTPUT_HTML "Output standalone HTML files" ON)
 | 
						|
option(SPHINX_OUTPUT_MAN "Output man pages" ON)
 | 
						|
 | 
						|
option(SPHINX_WARNINGS_AS_ERRORS "When building documentation treat warnings as errors" ON)
 |