summaryrefslogtreecommitdiff
path: root/doc/CMakeLists.txt
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2019-04-25 12:22:13 +0100
committerSimon McVittie <smcv@collabora.com>2019-04-25 12:22:25 +0100
commit339b94da6bc35abc03bb8b07507cb2880e086a55 (patch)
tree2ba3ebce42ffc6829bc546c77408445e9f83756b /doc/CMakeLists.txt
parent96991501954b0924bcd8712d3269c1f5188968bb (diff)
downloaddbus-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/CMakeLists.txt')
-rw-r--r--doc/CMakeLists.txt2
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}