0
5
0
| ... | ... |
@@ -9,7 +9,7 @@ |
| 9 | 9 |
@ONLY |
| 10 | 10 |
) |
| 11 | 11 |
|
| 12 |
IF(DOXYGEN_EXECUTABLE AND GHOSTSCRIPT_EXECUTABLE) |
|
| 12 |
IF(DOXYGEN_EXECUTABLE AND PYTHONINTERP_FOUND AND GHOSTSCRIPT_EXECUTABLE) |
|
| 13 | 13 |
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/)
|
| 14 | 14 |
SET(GHOSTSCRIPT_OPTIONS -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=pngalpha) |
| 15 | 15 |
ADD_CUSTOM_TARGET(html |
| ... | ... |
@@ -28,6 +28,7 @@ |
| 28 | 28 |
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_4.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_4.eps
|
| 29 | 29 |
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/strongly_connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/strongly_connected_components.eps
|
| 30 | 30 |
COMMAND ${CMAKE_COMMAND} -E remove_directory html
|
| 31 |
COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/scripts/bib2dox.py ${CMAKE_CURRENT_SOURCE_DIR}/references.bib >references.dox
|
|
| 31 | 32 |
COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
|
| 32 | 33 |
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
| 33 | 34 |
) |
| ... | ... |
@@ -91,7 +91,8 @@ |
| 91 | 91 |
"@abs_top_srcdir@/lemon/concepts" \ |
| 92 | 92 |
"@abs_top_srcdir@/demo" \ |
| 93 | 93 |
"@abs_top_srcdir@/tools" \ |
| 94 |
"@abs_top_srcdir@/test/test_tools.h" |
|
| 94 |
"@abs_top_srcdir@/test/test_tools.h" \ |
|
| 95 |
"@abs_top_builddir@/doc/references.dox" |
|
| 95 | 96 |
INPUT_ENCODING = UTF-8 |
| 96 | 97 |
FILE_PATTERNS = *.h \ |
| 97 | 98 |
*.cc \ |
| ... | ... |
@@ -66,7 +66,19 @@ |
| 66 | 66 |
exit 1; \ |
| 67 | 67 |
fi |
| 68 | 68 |
|
| 69 |
|
|
| 69 |
references.dox: doc/references.bib |
|
| 70 |
if test ${python_found} = yes; then \
|
|
| 71 |
cd doc; \ |
|
| 72 |
python @abs_top_srcdir@/scripts/bib2dox.py @abs_top_builddir@/$< >$@; \ |
|
| 73 |
cd ..; \ |
|
| 74 |
else \ |
|
| 75 |
echo; \ |
|
| 76 |
echo "Python not found."; \ |
|
| 77 |
echo; \ |
|
| 78 |
exit 1; \ |
|
| 79 |
fi |
|
| 80 |
|
|
| 81 |
html-local: $(DOC_PNG_IMAGES) references.dox |
|
| 70 | 82 |
if test ${doxygen_found} = yes; then \
|
| 71 | 83 |
cd doc; \ |
| 72 | 84 |
doxygen Doxyfile; \ |
0 comments (0 inline)