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)
 |