SWDEV-1 - Search for doxygen config in old and new locations

Change-Id: Iebe7295c7200cc164cb32047df96aa70dec75bf4
This commit is contained in:
Maneesh Gupta
2023-04-27 08:24:32 +00:00
zatwierdzone przez Maneesh Gupta
rodzic 4a73fbec00
commit ccad05fe01
2 zmienionych plików z 18 dodań i 4 usunięć
+9 -2
Wyświetl plik
@@ -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()
#############################
+9 -2
Wyświetl plik
@@ -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()