diff --git a/.gitignore b/.gitignore index 77da1528c0d..71d5f0dc4f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ # Files generated by cmake CMakeFiles Makefile -*.cmake CMakeCache.txt lib diff --git a/cmake/FindSphinx.cmake b/cmake/FindSphinx.cmake new file mode 100644 index 00000000000..af59914f30c --- /dev/null +++ b/cmake/FindSphinx.cmake @@ -0,0 +1,21 @@ +# +# Find Sphinx +# Find Sphinx executable to build documentation +# Source: http://ericscottbarr.com/blog/2012/03/sphinx-and-cmake-beautiful-documentation-for-c-projects/ +# +# Daniel Kastl 03/2013 +# + +find_program(SPHINX_EXECUTABLE NAMES sphinx-build + HINTS + $ENV{SPHINX_DIR} + PATH_SUFFIXES bin\r\n DOC "Sphinx documentation generator" +) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Sphinx DEFAULT_MSG\r\n SPHINX_EXECUTABLE +) + +mark_as_advanced( + SPHINX_EXECUTABLE +)