git-svn-id: svn://db.shs.com.ru/pip@645 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -541,6 +541,6 @@ if(DOXYGEN_FOUND)
|
|||||||
string(REPLACE ";" " " DOXY_INPUT "${DOXY_INPUT}")
|
string(REPLACE ";" " " DOXY_INPUT "${DOXY_INPUT}")
|
||||||
string(REPLACE ";" " " DOXY_INCLUDE_PATH "${PIP_MAIN_FOLDERS}")
|
string(REPLACE ";" " " DOXY_INCLUDE_PATH "${PIP_MAIN_FOLDERS}")
|
||||||
add_documentation(doc Doxyfile.in)
|
add_documentation(doc Doxyfile.in)
|
||||||
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc/html DESTINATION ../share/doc/pip)
|
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc/html DESTINATION ../share/doc/pip COMPONENT doc EXCLUDE_FROM_ALL OPTIONAL)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,9 @@ endmacro(CONFIGURE_DOXYGEN_FILE)
|
|||||||
macro(ADD_DOCUMENTATION TARGET DOXYGEN_CONFIG_FILE)
|
macro(ADD_DOCUMENTATION TARGET DOXYGEN_CONFIG_FILE)
|
||||||
if(DOXYGEN_FOUND)
|
if(DOXYGEN_FOUND)
|
||||||
configure_doxygen_file(${DOXYGEN_CONFIG_FILE} ${TARGET})
|
configure_doxygen_file(${DOXYGEN_CONFIG_FILE} ${TARGET})
|
||||||
add_custom_target(${TARGET} COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doxyfile-${TARGET})
|
add_custom_target("genereate.${TARGET}" COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doxyfile-${TARGET})
|
||||||
|
add_custom_target("${TARGET}" COMMAND ${CMAKE_COMMAND} -D COMPONENT=doc -P cmake_install.cmake)
|
||||||
|
add_dependencies("${TARGET}" "genereate.${TARGET}")
|
||||||
else(DOXYGEN_FOUND)
|
else(DOXYGEN_FOUND)
|
||||||
message(STATUS "Doxygen not found, can`t generate documentation")
|
message(STATUS "Doxygen not found, can`t generate documentation")
|
||||||
endif(DOXYGEN_FOUND)
|
endif(DOXYGEN_FOUND)
|
||||||
|
|||||||
Reference in New Issue
Block a user