-
Administrator authored
This version is an exact copy of the last revision of the trunk branch of the old SVN repository of CbmRoor at https://subversion.gsi.de/cbmsoft/cbmroot/trunk The old SVN repository will still be available for read access.
Administrator authoredThis version is an exact copy of the last revision of the trunk branch of the old SVN repository of CbmRoor at https://subversion.gsi.de/cbmsoft/cbmroot/trunk The old SVN repository will still be available for read access.
CMakeLists.txt 1.10 KiB
#
# Build the documentation
#
# INCLUDE (Documentation)
IF (BUILD_DOXYGEN)
FIND_PACKAGE(UnixCommands)
FIND_PACKAGE(Doxygen)
FIND_PACKAGE(Gnuplot)
FIND_PACKAGE(HTMLHelp)
FIND_PACKAGE(Perl)
FIND_PACKAGE(Wget)
SET(DOXYGEN_PROJECT_NAME "CbmRoot")
SET(DOXYGEN_SOURCE_DIR "${CBMROOT_SOURCE_DIR}/doxygen")
SET(DOXYGEN_PROJECT_SOURCE_DIR "${CBMROOT_SOURCE_DIR}")
SET(CBMROOT_DOXYGEN_HOME "${CBMROOT_SOURCE_DIR}/doxygen")
SET(DOXYGEN_BINARY_LOCATIONS_DIR "${CBMROOT_BINARY_DIR}")
SET(DOXYGEN_BINARY_LOCATIONS
"")
SET(DOXYGEN_IGNORE_PREFIX "svn")
#
# Configure the script and the doxyfile, then add target
#
IF(NOT DOT_PATH)
GET_FILENAME_COMPONENT(DOT_PATH ${DOT} PATH)
ENDIF(NOT DOT_PATH)
CONFIGURE_FILE(
${CMAKE_CURRENT_SOURCE_DIR}/doxyfile.in
${CMAKE_CURRENT_BINARY_DIR}/doxyfile @ONLY IMMEDIATE)
CONFIGURE_FILE(
${CMAKE_CURRENT_SOURCE_DIR}/doc_makeall.sh.in
${CMAKE_CURRENT_BINARY_DIR}/doc_makeall.sh @ONLY IMMEDIATE)
ADD_CUSTOM_TARGET(${DOXYGEN_PROJECT_NAME}DoxygenDoc ALL
${BASH}
${CMAKE_CURRENT_BINARY_DIR}/doc_makeall.sh)
ENDIF (BUILD_DOXYGEN)