summaryrefslogtreecommitdiffstats
path: root/doxygen.cmake
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-10-13 17:25:26 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-10-13 17:25:26 +0000
commit1a5c60b60eb6e3209ec1c59d20a65bf413330500 (patch)
tree6f0e051e3ef2622b6e77d262861b5da16c4395de /doxygen.cmake
parent03e65c78d1bc08bdaee86cf09a4dd8735b6a9fdd (diff)
downloadsigen-1a5c60b60eb6e3209ec1c59d20a65bf413330500.tar.gz
sigen-1a5c60b60eb6e3209ec1c59d20a65bf413330500.tar.xz
sigen-1a5c60b60eb6e3209ec1c59d20a65bf413330500.zip
[FIX] Now using KDE4_* macros in CMake
[FIX] The LaTeX is outdated, removing [FIX] Split up TypechartModel and TilemapModel into header and source git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@276 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'doxygen.cmake')
-rw-r--r--doxygen.cmake27
1 files changed, 14 insertions, 13 deletions
diff --git a/doxygen.cmake b/doxygen.cmake
index 22e904d1..827f5b5d 100644
--- a/doxygen.cmake
+++ b/doxygen.cmake
@@ -1,25 +1,32 @@
FIND_PACKAGE(Doxygen)
-IF(DOXYGEN_EXECUTABLE AND UNIX)
+IF (DOXYGEN_EXECUTABLE AND UNIX)
ADD_CUSTOM_COMMAND(
OUTPUT
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}
COMMAND
mkdir -p ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}
+ COMMENT
+ "Creating documentation directory for ${PROJECT_NAME}"
)
-
ADD_CUSTOM_COMMAND(
OUTPUT
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}/Doxyfile
COMMAND
- sed ${CMAKE_SOURCE_DIR}/Doxyfile -e 's!PROJECT_SOURCE_DIR!${PROJECT_SOURCE_DIR}!g' -e 's!DOCUMENTATION_OUTPUT_PATH!${DOCUMENTATION_OUTPUT_PATH}!g' -e 's!_PROJECT_NAME!${PROJECT_NAME}!g' -e 's!TAG_FILES!${TAG_FILES}!g' > Doxyfile
+ sed ${CMAKE_SOURCE_DIR}/Doxyfile
+ -e 's!PROJECT_SOURCE_DIR!${PROJECT_SOURCE_DIR}!g'
+ -e 's!DOCUMENTATION_OUTPUT_PATH!${DOCUMENTATION_OUTPUT_PATH}!g'
+ -e 's!_PROJECT_NAME!${PROJECT_NAME}!g'
+ -e 's!TAG_FILES!${TAG_FILES}!g'
+ > Doxyfile
DEPENDS
${CMAKE_SOURCE_DIR}/Doxyfile
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}
WORKING_DIRECTORY
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}
+ COMMENT
+ "Generating Doxyfile for ${PROJECT_NAME}"
)
-
ADD_CUSTOM_COMMAND(
OUTPUT
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}/index.html
@@ -29,15 +36,9 @@ IF(DOXYGEN_EXECUTABLE AND UNIX)
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}/Doxyfile
WORKING_DIRECTORY
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}
+ COMMENT
+ "Creating HTML documentation for ${PROJECT_NAME}"
)
-
- ADD_CUSTOM_TARGET(doxygen
- ALL
- echo
- DEPENDS
- ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}/index.html
- )
-
INSTALL(
DIRECTORY
${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}
@@ -46,4 +47,4 @@ IF(DOXYGEN_EXECUTABLE AND UNIX)
COMPONENT
documentation
)
-ENDIF(DOXYGEN_EXECUTABLE AND UNIX)
+ENDIF (DOXYGEN_EXECUTABLE AND UNIX)