1 --- imageworks-OpenColorIO-2b12063/docs/CMakeLists.txt.orig 2013-10-09 00:59:34.000000000 +0200
2 +++ imageworks-OpenColorIO-2b12063/docs/CMakeLists.txt 2013-11-06 18:54:00.644187011 +0100
5 ###############################################################################
6 -### External Doc Apps ###
9 -# https://pypi.python.org/pypi/setuptools
10 -set(SETUPTOOLS_VERSION 1.1.6)
11 -ExternalProject_Add(setuptools
12 - URL ${CMAKE_SOURCE_DIR}/ext/setuptools-${SETUPTOOLS_VERSION}.tar.gz
14 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
15 - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
16 - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
20 -# https://pypi.python.org/pypi/docutils
21 -set(DOCUTILS_VERSION 0.11)
22 -ExternalProject_Add(docutils
24 - URL ${CMAKE_SOURCE_DIR}/ext/docutils-${DOCUTILS_VERSION}.tar.gz
26 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
27 - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
28 - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
32 -# https://pypi.python.org/pypi/Jinja2
33 -set(JINJA2_VERSION 2.7.1)
34 -ExternalProject_Add(Jinja2
36 - URL ${CMAKE_SOURCE_DIR}/ext/Jinja2-${JINJA2_VERSION}.tar.gz
38 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
39 - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
40 - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
44 -# https://pypi.python.org/pypi/Pygments
45 -set(PYGMENTS_VERSION 1.6)
46 -ExternalProject_Add(Pygments
48 - URL ${CMAKE_SOURCE_DIR}/ext/Pygments-${PYGMENTS_VERSION}.tar.gz
50 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
51 - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
52 - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
56 -# https://pypi.python.org/pypi/Sphinx
57 -set(SPHINX_VERSION 1.2b3)
58 -ExternalProject_Add(Sphinx
59 - DEPENDS setuptools docutils Jinja2 Pygments
60 - URL ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.tar.gz
61 - PATCH_COMMAND patch -p1 < ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.patch
63 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
64 - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
65 - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} --install-scripts=${EXTDIST_ROOT}/bin
68 -###############################################################################
69 ### Create Doc Targets ###
71 message(STATUS "Create sphinx conf.py from conf.py.in")
73 ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTypes.h developers/api/OpenColorTypes.rst)
75 add_custom_target(doc ALL
76 - COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html
77 + COMMAND PYTHONPATH=${PYTHONPATH} sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html
84 add_custom_target(latex
85 - COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex
86 + COMMAND PYTHONPATH=${PYTHONPATH} sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex
89 ${CMAKE_BINARY_DIR}/docs/conf.py