aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-03-11 13:11:38 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-03-11 13:11:38 +0000
commit3298320007acf17b133d425529a18417599a793a (patch)
tree8c2ff09b264f5889c3bc32916c7d2b2e458591d7 /doc/CMakeLists.txt
parentf697ea6d306f05690abcb7dbfa2d6f8856f16ddb (diff)
fix doxygen generation of unsupported modules
Diffstat (limited to 'doc/CMakeLists.txt')
-rw-r--r--doc/CMakeLists.txt19
1 files changed, 10 insertions, 9 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 3e2d5d540..acbadb5bf 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -36,7 +36,7 @@ add_subdirectory(examples)
add_subdirectory(snippets)
add_custom_target(
- doc-eigen
+ doc-eigen-prerequisites
ALL
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/html/
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigendoxy_tabs.css
@@ -45,24 +45,25 @@ add_custom_target(
${CMAKE_CURRENT_BINARY_DIR}/html/
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/AsciiQuickReference.txt
${CMAKE_CURRENT_BINARY_DIR}/html/
- COMMAND doxygen
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)
add_custom_target(
- doc-unsupported
+ doc-unsupported-prerequisites
ALL
COMMAND ${CMAKE_COMMAND} -E make_directory ${Eigen_BINARY_DIR}/doc/html/unsupported
COMMAND ${CMAKE_COMMAND} -E copy ${Eigen_SOURCE_DIR}/doc/eigendoxy_tabs.css
${Eigen_BINARY_DIR}/doc/html/unsupported/
COMMAND ${CMAKE_COMMAND} -E copy ${Eigen_SOURCE_DIR}/doc/Eigen_Silly_Professor_64x64.png
${Eigen_BINARY_DIR}/doc/html/unsupported/
- COMMAND doxygen Doxyfile-unsupported
WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc
)
-add_dependencies(doc-eigen all_snippets all_examples)
-add_dependencies(doc-unsupported doc-eigen)
-# rerun doxygen to get eigen => unsupported cross references
-add_custom_target(doc ALL COMMAND doxygen WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc)
-add_dependencies(doc doc-eigen doc-unsupported)
+add_dependencies(doc-eigen-prerequisites all_snippets all_examples)
+add_dependencies(doc-unsupported-prerequisites unsupported_examples)
+add_custom_target(doc ALL
+ COMMAND doxygen Doxyfile-unsupported
+ COMMAND doxygen
+ COMMAND doxygen Doxyfile-unsupported # run doxygen twice to get proper eigen <=> unsupported cross references
+ WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc)
+add_dependencies(doc doc-eigen-prerequisites doc-unsupported-prerequisites)