Line
Link Here
|
0 |
-- docs/CMakeLists.txt |
0 |
++ docs/CMakeLists.txt |
Lines 1-67
Link Here
|
1 |
|
|
|
2 |
############################################################################### |
3 |
### External Doc Apps ### |
4 |
|
5 |
# setuptools |
6 |
# https://pypi.python.org/pypi/setuptools |
7 |
set(SETUPTOOLS_VERSION 1.1.6) |
8 |
ExternalProject_Add(setuptools |
9 |
URL ${CMAKE_SOURCE_DIR}/ext/setuptools-${SETUPTOOLS_VERSION}.tar.gz |
10 |
BUILD_IN_SOURCE 1 |
11 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
12 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
13 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
14 |
) |
15 |
|
16 |
# docutils |
17 |
# https://pypi.python.org/pypi/docutils |
18 |
set(DOCUTILS_VERSION 0.11) |
19 |
ExternalProject_Add(docutils |
20 |
DEPENDS setuptools |
21 |
URL ${CMAKE_SOURCE_DIR}/ext/docutils-${DOCUTILS_VERSION}.tar.gz |
22 |
BUILD_IN_SOURCE 1 |
23 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
24 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
25 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
26 |
) |
27 |
|
28 |
# jinja2 |
29 |
# https://pypi.python.org/pypi/Jinja2 |
30 |
set(JINJA2_VERSION 2.7.1) |
31 |
ExternalProject_Add(Jinja2 |
32 |
DEPENDS setuptools |
33 |
URL ${CMAKE_SOURCE_DIR}/ext/Jinja2-${JINJA2_VERSION}.tar.gz |
34 |
BUILD_IN_SOURCE 1 |
35 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
36 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
37 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
38 |
) |
39 |
|
40 |
# Pygments |
41 |
# https://pypi.python.org/pypi/Pygments |
42 |
set(PYGMENTS_VERSION 1.6) |
43 |
ExternalProject_Add(Pygments |
44 |
DEPENDS setuptools |
45 |
URL ${CMAKE_SOURCE_DIR}/ext/Pygments-${PYGMENTS_VERSION}.tar.gz |
46 |
BUILD_IN_SOURCE 1 |
47 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
48 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
49 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} |
50 |
) |
51 |
|
52 |
# sphinx |
53 |
# https://pypi.python.org/pypi/Sphinx |
54 |
set(SPHINX_VERSION 1.2b3) |
55 |
ExternalProject_Add(Sphinx |
56 |
DEPENDS setuptools docutils Jinja2 Pygments |
57 |
URL ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.tar.gz |
58 |
PATCH_COMMAND patch -p1 < ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.patch |
59 |
BUILD_IN_SOURCE 1 |
60 |
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} |
61 |
BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build |
62 |
INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} --install-scripts=${EXTDIST_ROOT}/bin |
63 |
) |
64 |
|
65 |
############################################################################### |
1 |
############################################################################### |
66 |
### Create Doc Targets ### |
2 |
### Create Doc Targets ### |
67 |
|
3 |
|