]>
Commit | Line | Data |
---|---|---|
d8e33fed JB |
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 | |
3 | @@ -1,68 +1,5 @@ | |
27b6cb64 JB |
4 | |
5 | ############################################################################### | |
6 | -### External Doc Apps ### | |
7 | - | |
8 | -# setuptools | |
d8e33fed JB |
9 | -# https://pypi.python.org/pypi/setuptools |
10 | -set(SETUPTOOLS_VERSION 1.1.6) | |
27b6cb64 JB |
11 | -ExternalProject_Add(setuptools |
12 | - URL ${CMAKE_SOURCE_DIR}/ext/setuptools-${SETUPTOOLS_VERSION}.tar.gz | |
13 | - BUILD_IN_SOURCE 1 | |
14 | - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} | |
d8e33fed JB |
15 | - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
16 | - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} | |
27b6cb64 JB |
17 | -) |
18 | - | |
19 | -# docutils | |
d8e33fed JB |
20 | -# https://pypi.python.org/pypi/docutils |
21 | -set(DOCUTILS_VERSION 0.11) | |
27b6cb64 JB |
22 | -ExternalProject_Add(docutils |
23 | - DEPENDS setuptools | |
24 | - URL ${CMAKE_SOURCE_DIR}/ext/docutils-${DOCUTILS_VERSION}.tar.gz | |
25 | - BUILD_IN_SOURCE 1 | |
26 | - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} | |
d8e33fed JB |
27 | - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
28 | - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} | |
27b6cb64 JB |
29 | -) |
30 | - | |
31 | -# jinja2 | |
d8e33fed JB |
32 | -# https://pypi.python.org/pypi/Jinja2 |
33 | -set(JINJA2_VERSION 2.7.1) | |
27b6cb64 JB |
34 | -ExternalProject_Add(Jinja2 |
35 | - DEPENDS setuptools | |
36 | - URL ${CMAKE_SOURCE_DIR}/ext/Jinja2-${JINJA2_VERSION}.tar.gz | |
37 | - BUILD_IN_SOURCE 1 | |
38 | - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} | |
d8e33fed JB |
39 | - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
40 | - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} | |
27b6cb64 JB |
41 | -) |
42 | - | |
43 | -# Pygments | |
d8e33fed JB |
44 | -# https://pypi.python.org/pypi/Pygments |
45 | -set(PYGMENTS_VERSION 1.6) | |
27b6cb64 JB |
46 | -ExternalProject_Add(Pygments |
47 | - DEPENDS setuptools | |
48 | - URL ${CMAKE_SOURCE_DIR}/ext/Pygments-${PYGMENTS_VERSION}.tar.gz | |
49 | - BUILD_IN_SOURCE 1 | |
50 | - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} | |
d8e33fed JB |
51 | - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
52 | - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} | |
27b6cb64 JB |
53 | -) |
54 | - | |
55 | -# sphinx | |
d8e33fed JB |
56 | -# https://pypi.python.org/pypi/Sphinx |
57 | -set(SPHINX_VERSION 1.2b3) | |
27b6cb64 JB |
58 | -ExternalProject_Add(Sphinx |
59 | - DEPENDS setuptools docutils Jinja2 Pygments | |
d8e33fed JB |
60 | - URL ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.tar.gz |
61 | - PATCH_COMMAND patch -p1 < ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.patch | |
27b6cb64 JB |
62 | - BUILD_IN_SOURCE 1 |
63 | - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} | |
d8e33fed JB |
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 | |
27b6cb64 JB |
66 | -) |
67 | - | |
68 | -############################################################################### | |
69 | ### Create Doc Targets ### | |
70 | ||
71 | message(STATUS "Create sphinx conf.py from conf.py.in") | |
d8e33fed JB |
72 | @@ -93,7 +30,7 @@ |
73 | ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTypes.h developers/api/OpenColorTypes.rst) | |
27b6cb64 JB |
74 | |
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 | |
78 | DEPENDS | |
79 | OpenColorIO | |
d8e33fed JB |
80 | PyOpenColorIO |
81 | @@ -118,7 +55,7 @@ | |
27b6cb64 JB |
82 | if(PDFLATEX_COMPILER) |
83 | ||
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 | |
87 | DEPENDS | |
88 | OpenColorIO | |
89 | ${CMAKE_BINARY_DIR}/docs/conf.py |