Line
Link Here
|
0 |
-- a/opencolorio/docs/CMakeLists.txt 2013-09-23 15:56:34.000000000 -0400 |
0 |
++ b/opencolorio/docs/CMakeLists.txt 2013-09-23 16:28:02.404660678 -0400 |
Lines 1-63
Link Here
|
1 |
|
1 |
|
2 |
############################################################################### |
2 |
############################################################################### |
3 |
### External Doc Apps ### |
|
|
4 |
|
5 |
# distribute |
6 |
set(DISTRIBUTE_VERSION 0.6.36) |
7 |
ExternalProject_Add(distribute |
8 |
URL ${CMAKE_SOURCE_DIR}/ext/distribute-${DISTRIBUTE_VERSION}.tar.gz |
9 |
BUILD_IN_SOURCE 1 |
10 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
11 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
12 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
13 |
) |
14 |
|
15 |
# docutils |
16 |
set(DOCUTILS_VERSION 0.10) |
17 |
ExternalProject_Add(docutils |
18 |
DEPENDS distribute |
19 |
URL ${CMAKE_SOURCE_DIR}/ext/docutils-${DOCUTILS_VERSION}.tar.gz |
20 |
BUILD_IN_SOURCE 1 |
21 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
22 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
23 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
24 |
) |
25 |
|
26 |
# jinja2 |
27 |
set(JINJA2_VERSION 2.5.5) |
28 |
ExternalProject_Add(Jinja2 |
29 |
DEPENDS distribute |
30 |
URL ${CMAKE_SOURCE_DIR}/ext/Jinja2-${JINJA2_VERSION}.tar.gz |
31 |
BUILD_IN_SOURCE 1 |
32 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
33 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
34 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
35 |
) |
36 |
|
37 |
# Pygments |
38 |
set(PYGMENTS_VERSION 1.3.1) |
39 |
ExternalProject_Add(Pygments |
40 |
DEPENDS distribute |
41 |
URL ${CMAKE_SOURCE_DIR}/ext/Pygments-${PYGMENTS_VERSION}.tar.gz |
42 |
BUILD_IN_SOURCE 1 |
43 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
44 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
45 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
46 |
) |
47 |
|
48 |
# sphinx |
49 |
set(SPHINX_VERSION 1.2b1) |
50 |
ExternalProject_Add(Sphinx |
51 |
DEPENDS distribute docutils Jinja2 Pygments |
52 |
URL ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.tar.gz |
53 |
PATCH_COMMAND patch -p1 < ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.patch |
54 |
BUILD_IN_SOURCE 1 |
55 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
56 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
57 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} --install-scripts=${EXTDIST_ROOT}/bin |
58 |
) |
59 |
|
60 |
############################################################################### |
61 |
### Create Doc Targets ### |
3 |
### Create Doc Targets ### |
62 |
|
4 |
|
63 |
message(STATUS "Create sphinx conf.py from conf.py.in") |
5 |
message(STATUS "Create sphinx conf.py from conf.py.in") |