git-svn-id: svn://db.shs.com.ru/pip@625 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -485,24 +485,24 @@ endforeach()
|
||||
# Build Documentation
|
||||
#
|
||||
|
||||
find_package(Doxygen QUIET)
|
||||
if(Doxygen_FOUND)
|
||||
message(STATUS "Building with documentation via Doxygen")
|
||||
# find_package(Doxygen QUIET)
|
||||
# if(Doxygen_FOUND)
|
||||
# message(STATUS "Building with documentation via Doxygen")
|
||||
|
||||
#set(DOXYFILE_IN ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in)
|
||||
set(DOXYFILE ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile)
|
||||
#configure_file(${DOXYFILE_IN} ${DOXYFILE} @ONLY)
|
||||
# #set(DOXYFILE_IN ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in)
|
||||
# set(DOXYFILE ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile)
|
||||
# #configure_file(${DOXYFILE_IN} ${DOXYFILE} @ONLY)
|
||||
|
||||
add_custom_target(DOC
|
||||
COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYFILE}
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Generating API documentation with Doxygen"
|
||||
VERBATIM)
|
||||
# add_custom_target(DOC
|
||||
# COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYFILE}
|
||||
# WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
# COMMENT "Generating API documentation with Doxygen"
|
||||
# VERBATIM)
|
||||
|
||||
add_custom_command(TARGET DOC
|
||||
POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/source/doc/Documentation.html ${CMAKE_SOURCE_DIR}/doc
|
||||
)
|
||||
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html DESTINATION share/doc)
|
||||
endif()
|
||||
# add_custom_command(TARGET DOC
|
||||
# POST_BUILD
|
||||
# COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/source/doc/Documentation.html ${CMAKE_SOURCE_DIR}/doc
|
||||
# )
|
||||
# install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html DESTINATION share/doc)
|
||||
# endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user