forked from teamnwah/openmw-tes3coop
added make target for doxygen: make doc, make doc_pages
This commit is contained in:
parent
3fd10d2a82
commit
71f3f71f78
3 changed files with 26 additions and 11 deletions
|
@ -60,7 +60,7 @@ endif (ANDROID)
|
|||
|
||||
# doxygen main page
|
||||
|
||||
configure_file ("${OpenMW_SOURCE_DIR}/docs/mainpage.hpp.cmake" "${OpenMW_SOURCE_DIR}/docs/mainpage.hpp")
|
||||
configure_file ("${OpenMW_SOURCE_DIR}/docs/mainpage.hpp.cmake" "${OpenMW_BINARY_DIR}/docs/mainpage.hpp")
|
||||
|
||||
option(MYGUI_STATIC "Link static build of Mygui into the binaries" FALSE)
|
||||
option(OGRE_STATIC "Link static build of Ogre and Ogre Plugins into the binaries" FALSE)
|
||||
|
@ -836,3 +836,18 @@ if (APPLE)
|
|||
include(CPack)
|
||||
endif (APPLE)
|
||||
|
||||
# Doxygen Target -- simply run 'make doc' or 'make doc_pages'
|
||||
find_package(Doxygen)
|
||||
if(DOXYGEN_FOUND)
|
||||
configure_file(${OpenMW_SOURCE_DIR}/docs/Doxyfile.in ${OpenMW_BINARY_DIR}/docs/Doxyfile @ONLY)
|
||||
configure_file(${OpenMW_SOURCE_DIR}/docs/DoxyfilePages.in ${OpenMW_BINARY_DIR}/docs/DoxyfilePages @ONLY)
|
||||
add_custom_target(doc
|
||||
${DOXYGEN_EXECUTABLE} ${OpenMW_BINARY_DIR}/docs/Doxyfile
|
||||
WORKING_DIRECTORY ${OpenMW_BINARY_DIR}
|
||||
COMMENT "Generating API documentation with Doxygen (from Doxyfile)" VERBATIM)
|
||||
add_custom_target(doc_pages
|
||||
${DOXYGEN_EXECUTABLE} ${OpenMW_BINARY_DIR}/docs/DoxyfilePages
|
||||
WORKING_DIRECTORY ${OpenMW_BINARY_DIR}
|
||||
COMMENT "Generating API documentation with Doxygen (from DoxyfilePages)" VERBATIM)
|
||||
endif(DOXYGEN_FOUND)
|
||||
|
||||
|
|
|
@ -58,7 +58,7 @@ PROJECT_LOGO =
|
|||
# entered, it will be relative to the location where doxygen was started. If
|
||||
# left blank the current directory will be used.
|
||||
|
||||
OUTPUT_DIRECTORY = Doxygen
|
||||
OUTPUT_DIRECTORY = @OpenMW_SOURCE_DIR@/docs/Doxygen
|
||||
|
||||
# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
|
||||
# directories (in 2 levels) under the output directory of each output format and
|
||||
|
@ -764,10 +764,10 @@ WARN_LOGFILE =
|
|||
# spaces.
|
||||
# Note: If this tag is empty the current directory is searched.
|
||||
|
||||
INPUT = apps \
|
||||
components \
|
||||
libs \
|
||||
docs
|
||||
INPUT = @OpenMW_SOURCE_DIR@/apps \
|
||||
@OpenMW_SOURCE_DIR@/components \
|
||||
@OpenMW_SOURCE_DIR@/libs \
|
||||
@OpenMW_BINARY_DIR@/docs
|
||||
|
||||
# This tag can be used to specify the character encoding of the source files
|
||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
|
|
@ -38,7 +38,7 @@ PROJECT_NUMBER =
|
|||
# If a relative path is entered, it will be relative to the location
|
||||
# where doxygen was started. If left blank the current directory will be used.
|
||||
|
||||
OUTPUT_DIRECTORY = ../doxygen
|
||||
OUTPUT_DIRECTORY = @OpenMW_SOURCE_DIR@/doxygen
|
||||
|
||||
# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
|
||||
# 4096 sub-directories (in 2 levels) under the output directory of each output
|
||||
|
@ -573,10 +573,10 @@ WARN_LOGFILE =
|
|||
# directories like "/usr/src/myproject". Separate the files or directories
|
||||
# with spaces.
|
||||
|
||||
INPUT = apps \
|
||||
components \
|
||||
libs \
|
||||
docs
|
||||
INPUT = @OpenMW_SOURCE_DIR@/apps \
|
||||
@OpenMW_SOURCE_DIR@/components \
|
||||
@OpenMW_SOURCE_DIR@/libs \
|
||||
@OpenMW_BINARY_DIR@/docs
|
||||
|
||||
# This tag can be used to specify the character encoding of the source files
|
||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
Loading…
Reference in a new issue