Mercurial > trustbridge
view doc/CMakeLists.txt @ 177:c92297bcda8f
dirent d_type is not supported on Windows, so use new port_isdir().
FWIW, according to the man page d_type isn't guarantied to work for
all file systems on linux neither.
author | Sascha Wilde <wilde@intevation.de> |
---|---|
date | Tue, 25 Mar 2014 16:48:18 +0100 |
parents | de67047ca229 |
children | 35d6b371ba63 |
line wrap: on
line source
include (FindDoxygen) set_directory_properties (PROPERTIES CLEAN_NO_CUSTOM true) set_directory_properties (PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ".built-html") if (NOT DOXYGEN_EXECUTABLE) message (STATUS "WARNING: Doxygen is required to build the docs.") else() add_custom_target (doc COMMENT "Building documentation..." DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile ${CMAKE_CURRENT_BINARY_DIR}/.built-html) endif() add_custom_command (OUTPUT .built-html COMMAND sh ARGS -c \"${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile && touch ${CMAKE_CURRENT_BINARY_DIR}/.built-html\;\" ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile )