From 6f39137495251d0e0cb8af95f97a28deac0e7175 Mon Sep 17 00:00:00 2001
From: Christoph Junghans <junghans@votca.org>
Date: Wed, 12 Feb 2025 20:03:28 -0700
Subject: [PATCH] cmake: fix parallel build of doc

---
 docs/CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
index a523da4..0e3db77 100644
--- a/docs/CMakeLists.txt
+++ b/docs/CMakeLists.txt
@@ -37,8 +37,10 @@ set(DOXYGEN_EXAMPLE_PATH ${PROJECT_SOURCE_DIR}/example)
 # configure doxygen config file
 configure_file(${DOXYFILE_IN} ${DOXYFILE_OUT} @ONLY)
 
-# create doxygen output directory
+# create doxygen output directories - to avoid parallel build issue
 file(MAKE_DIRECTORY ${DOXYGEN_OUTPUT_DIR})
+file(MAKE_DIRECTORY ${DOXYGEN_OUTPUT_DIR}/html)
+file(MAKE_DIRECTORY ${DOXYGEN_OUTPUT_DIR}/xml)
 
 # todo(s.schulz): Add dependency on other files (Fortran module etc.)
 add_custom_command( 
-- 
GitLab