Add CMake doc target

* Added doc/CMakeLists.txt with doxygen target
* Moved Doxyfile to doc/
* Updated Doxyfile (removed obsolete variables)
This commit is contained in:
Lukas W
2014-02-11 21:58:23 +01:00
parent 0f4182e084
commit 5b13a11748
4 changed files with 2329 additions and 1636 deletions

17
doc/CMakeLists.txt Normal file
View File

@@ -0,0 +1,17 @@
FIND_PACKAGE(Doxygen)
if(DOXYGEN_FOUND)
set(INPUTDIRS
"\"${CMAKE_CURRENT_SOURCE_DIR}../src/core\"
\"${CMAKE_CURRENT_SOURCE_DIR}../src/gui\"
\"${CMAKE_CURRENT_SOURCE_DIR}../src/tracks\"
\"${CMAKE_CURRENT_SOURCE_DIR}../include\"
\"${CMAKE_CURRENT_SOURCE_DIR}../plugins\"")
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
ADD_CUSTOM_TARGET(doc
COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
COMMENT "Generating API documentation with Doxygen"
SOURCES Doxyfile.in)
endif(DOXYGEN_FOUND)

2311
doc/Doxyfile.in Normal file

File diff suppressed because it is too large Load Diff