23 lines
532 B
CMake
Executable File
23 lines
532 B
CMake
Executable File
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FIND_PROGRAM(DOXYGEN_EXECUTABLE doxygen)
|
|
|
|
MACRO(ADD_DOXYGEN_TARGET target input output infile outdir)
|
|
IF(DOXYGEN_EXECUTABLE-NOTFOUND)
|
|
MESSAGE(STATUS "Doxygen executable not found - can't create doxygen documentation")
|
|
ELSE(DOXYGEN_EXECUTABLE-NOTFOUND)
|
|
CONFIGURE_FILE(${input} ${output})
|
|
ADD_CUSTOM_TARGET(doxygen_${target} doxygen ${output}
|
|
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${infile} ${outdir}
|
|
)
|
|
ENDIF(DOXYGEN_EXECUTABLE-NOTFOUND)
|
|
ENDMACRO(ADD_DOXYGEN_TARGET target)
|