|
Lines 81-87
Link Here
|
| 81 |
ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTypes.h developers/api/OpenColorTypes.rst) |
81 |
ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTypes.h developers/api/OpenColorTypes.rst) |
| 82 |
|
82 |
|
| 83 |
add_custom_target(doc ALL |
83 |
add_custom_target(doc ALL |
| 84 |
COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html |
84 |
COMMAND sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html |
| 85 |
DEPENDS |
85 |
DEPENDS |
| 86 |
OpenColorIO |
86 |
OpenColorIO |
| 87 |
PyOpenColorIO |
87 |
PyOpenColorIO |
|
Lines 93-112
Link Here
|
| 93 |
COMMENT "Building html docs" |
93 |
COMMENT "Building html docs" |
| 94 |
SOURCES ${DOCFILES}) |
94 |
SOURCES ${DOCFILES}) |
| 95 |
|
95 |
|
| 96 |
# note: ExternalProject will not build when added to a add_custom_target this |
|
|
| 97 |
# works around this problem. This seems to be fixed in the cmake ^HEAD |
| 98 |
add_dependencies(doc Sphinx) |
| 99 |
|
| 100 |
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/ |
96 |
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/ |
| 101 |
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/html |
97 |
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/$ENV{P}/html |
| 102 |
PATTERN .* EXCLUDE |
98 |
PATTERN .* EXCLUDE |
| 103 |
) |
99 |
) |
| 104 |
|
100 |
|
|
|
101 |
if(OCIO_BUILD_PDF_DOCS) |
| 102 |
|
| 105 |
find_package(LATEX) |
103 |
find_package(LATEX) |
| 106 |
if(PDFLATEX_COMPILER) |
104 |
if(PDFLATEX_COMPILER) |
| 107 |
|
105 |
|
| 108 |
add_custom_target(latex |
106 |
add_custom_target(latex |
| 109 |
COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex |
107 |
COMMAND sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex |
| 110 |
DEPENDS |
108 |
DEPENDS |
| 111 |
OpenColorIO |
109 |
OpenColorIO |
| 112 |
${CMAKE_BINARY_DIR}/docs/conf.py |
110 |
${CMAKE_BINARY_DIR}/docs/conf.py |
|
Lines 116-122
Link Here
|
| 116 |
${RSTDOC_OUTPUT} |
114 |
${RSTDOC_OUTPUT} |
| 117 |
COMMENT "Building latex doc" |
115 |
COMMENT "Building latex doc" |
| 118 |
SOURCES ${DOCFILES}) |
116 |
SOURCES ${DOCFILES}) |
| 119 |
add_dependencies(latex Sphinx) |
|
|
| 120 |
|
117 |
|
| 121 |
add_custom_target(pdf ALL |
118 |
add_custom_target(pdf ALL |
| 122 |
COMMAND ${PDFLATEX_COMPILER} OpenColorIO.tex |
119 |
COMMAND ${PDFLATEX_COMPILER} OpenColorIO.tex |
|
Lines 126-131
Link Here
|
| 126 |
add_dependencies(pdf latex) |
123 |
add_dependencies(pdf latex) |
| 127 |
|
124 |
|
| 128 |
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/build-latex/OpenColorIO.pdf |
125 |
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/build-latex/OpenColorIO.pdf |
| 129 |
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/) |
126 |
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/$ENV{P}/) |
| 130 |
|
127 |
|
| 131 |
endif() |
128 |
endif() |
|
|
129 |
|
| 130 |
endif() |