SWDEV-1 - Search for doxygen config in old and new locations
Change-Id: Iebe7295c7200cc164cb32047df96aa70dec75bf4
This commit is contained in:
zatwierdzone przez
Maneesh Gupta
rodzic
4a73fbec00
commit
ccad05fe01
@@ -317,8 +317,15 @@ file(WRITE "${PROJECT_BINARY_DIR}/.hipVersion" ${_versionInfo})
|
||||
# Build doxygen documentation
|
||||
find_program(DOXYGEN_EXE doxygen)
|
||||
if(DOXYGEN_EXE)
|
||||
add_custom_target(doc COMMAND HIP_PATH=${CMAKE_CURRENT_SOURCE_DIR} ${DOXYGEN_EXE} ${CMAKE_CURRENT_SOURCE_DIR}/docs/doxygen-input/doxy.cfg
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/docs)
|
||||
if(EXISTS "${HIP_COMMON_DIR}/docs/doxygen-input/doxy.cfg")
|
||||
add_custom_target(doc COMMAND HIP_PATH=${CMAKE_CURRENT_SOURCE_DIR} ${DOXYGEN_EXE} ${HIP_COMMON_DIR}/docs/doxygen-input/doxy.cfg
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/docs)
|
||||
elseif(EXISTS "${HIP_COMMON_DIR}/docs/.doxygen/Doxyfile")
|
||||
add_custom_target(doc COMMAND HIP_PATH=${CMAKE_CURRENT_SOURCE_DIR} ${DOXYGEN_EXE} ${HIP_COMMON_DIR}/docs/.doxygen/Doxyfile
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/docs)
|
||||
else()
|
||||
message(STATUS "Unable to find doxygen config file. Will not generate doxygen output")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
#############################
|
||||
|
||||
@@ -104,8 +104,15 @@ install(DIRECTORY ${HIP_COMMON_DIR}/cmake/ DESTINATION ${CMAKE_INSTALL_LIBDIR}/c
|
||||
#Begin doc files install
|
||||
find_program(DOXYGEN_EXE doxygen)
|
||||
if(DOXYGEN_EXE)
|
||||
add_custom_target(build_doxygen ALL
|
||||
COMMAND HIP_PATH=${HIP_COMMON_DIR} doxygen ${HIP_COMMON_DIR}/docs/doxygen-input/doxy.cfg)
|
||||
if(EXISTS "${HIP_COMMON_DIR}/docs/doxygen-input/doxy.cfg")
|
||||
add_custom_target(build_doxygen ALL
|
||||
COMMAND HIP_PATH=${HIP_COMMON_DIR} doxygen ${HIP_COMMON_DIR}/docs/doxygen-input/doxy.cfg)
|
||||
elseif(EXISTS "${HIP_COMMON_DIR}/docs/.doxygen/Doxyfile")
|
||||
add_custom_target(build_doxygen ALL
|
||||
COMMAND HIP_PATH=${HIP_COMMON_DIR} doxygen ${HIP_COMMON_DIR}/docs/.doxygen/Doxyfile)
|
||||
else()
|
||||
message(FATAL_ERROR "Unable to find doxygen config file")
|
||||
endif()
|
||||
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/RuntimeAPI/html
|
||||
DESTINATION ${CMAKE_INSTALL_DOCDIR}/RuntimeAPI COMPONENT doc)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user