diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-10-06 00:50:02 +0000 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-10-06 00:50:02 +0000 |
commit | 2c0a3866e09140d8d5ff84178decddc22db15778 (patch) | |
tree | 8d780290c2b1738cb17cec832dd866b068b9a31f /doxygen.cmake | |
parent | 61276d172306a14c110a7c3631b484ccf93f9ffa (diff) | |
download | sigen-2c0a3866e09140d8d5ff84178decddc22db15778.tar.gz sigen-2c0a3866e09140d8d5ff84178decddc22db15778.tar.xz sigen-2c0a3866e09140d8d5ff84178decddc22db15778.zip |
[FIX] Added single player option to Sigmod
[FIX] Doxygen generation cleaned up
[FIX] Can no longer override variables in the Sigmod if not a single player game
[FIX] When checking for modified move priority, blean up afterwards
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@271 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'doxygen.cmake')
-rw-r--r-- | doxygen.cmake | 47 |
1 files changed, 31 insertions, 16 deletions
diff --git a/doxygen.cmake b/doxygen.cmake index 63224759..22e904d1 100644 --- a/doxygen.cmake +++ b/doxygen.cmake @@ -2,33 +2,48 @@ FIND_PACKAGE(Doxygen) IF(DOXYGEN_EXECUTABLE AND UNIX) ADD_CUSTOM_COMMAND( - OUTPUT ${DOCUMENTATION_OUTPUT_PATH} - COMMAND mkdir ${DOCUMENTATION_OUTPUT_PATH} + OUTPUT + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME} + COMMAND + mkdir -p ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME} ) ADD_CUSTOM_COMMAND( - OUTPUT ${DOCUMENTATION_OUTPUT_PATH}/Doxyfile - COMMAND sed ${CMAKE_SOURCE_DIR}/Doxyfile -e 's!PROJECT_SOURCE_DIR!${PROJECT_SOURCE_DIR}!' -e 's!DOCUMENTATION_OUTPUT_PATH!${DOCUMENTATION_OUTPUT_PATH}!' > Doxyfile - DEPENDS Doxyfile - DEPENDS ${DOCUMENTATION_OUTPUT_PATH} - WORKING_DIRECTORY ${DOCUMENTATION_OUTPUT_PATH} + 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 + DEPENDS + ${CMAKE_SOURCE_DIR}/Doxyfile + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME} + WORKING_DIRECTORY + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME} ) ADD_CUSTOM_COMMAND( - OUTPUT ${DOCUMENTATION_OUTPUT_PATH}/html - COMMAND ${DOXYGEN_EXECUTABLE} - DEPENDS ${DOCUMENTATION_OUTPUT_PATH}/Doxyfile - WORKING_DIRECTORY ${DOCUMENTATION_OUTPUT_PATH} + OUTPUT + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}/index.html + COMMAND + ${DOXYGEN_EXECUTABLE} + DEPENDS + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}/Doxyfile + WORKING_DIRECTORY + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME} ) ADD_CUSTOM_TARGET(doxygen - ALL echo - DEPENDS ${DOCUMENTATION_OUTPUT_PATH}/html + ALL + echo + DEPENDS + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME}/index.html ) INSTALL( - DIRECTORY ${DOCUMENTATION_OUTPUT_PATH}/html - DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}-${SIGEN_VERSION} - COMPONENT documentation + DIRECTORY + ${DOCUMENTATION_OUTPUT_PATH}/${PROJECT_NAME} + DESTINATION + ${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}-${SIGEN_VERSION}/${PROJECT_NAME} + COMPONENT + documentation ) ENDIF(DOXYGEN_EXECUTABLE AND UNIX) |