Select Git revision
bench_device.cpp
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)