diff options
author | Simon McVittie <smcv@collabora.com> | 2019-04-25 12:22:13 +0100 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2019-04-25 12:22:25 +0100 |
commit | 339b94da6bc35abc03bb8b07507cb2880e086a55 (patch) | |
tree | 2ba3ebce42ffc6829bc546c77408445e9f83756b /doc | |
parent | 96991501954b0924bcd8712d3269c1f5188968bb (diff) | |
download | dbus-339b94da6bc35abc03bb8b07507cb2880e086a55.tar.gz |
cmake: Create all output directories for Doxygen
CI builds intermittently fail with
error: Could not create output directory /.../doc/api/xml
or
error: Could not create output directory /.../doc/api/man
Fixes: https://gitlab.freedesktop.org/dbus/dbus/issues/266
Signed-off-by: Simon McVittie <smcv@collabora.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 6c268c99..c7b34a44 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -24,6 +24,8 @@ if(DBUS_ENABLE_DOXYGEN_DOCS) OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/doxygen.stamp DEPENDS ${CMAKE_SOURCE_DIR}/Doxyfile.in ${CMAKE_BINARY_DIR}/Doxyfile ${dbus_files} COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/api/html + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/api/man + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/api/xml COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_BINARY_DIR}/Doxyfile COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_CURRENT_BINARY_DIR}/doxygen.stamp WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |