Skip to content

Commit 5eb6e6b

Browse files
authored
Merge pull request godotengine#1709 from enetheru/MinGWMakefiles
CMake: Create destination folder for doc_source.cpp generation
2 parents 79f9bc9 + 23c2407 commit 5eb6e6b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cmake/GodotCPPModule.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ function( generate_doc_source OUTPUT_PATH SOURCES )
124124
list( TRANSFORM PYTHON_LIST REPLACE "(.*\.xml)" "'\\1'" )
125125
list( JOIN PYTHON_LIST "," PYTHON_LIST )
126126

127+
get_filename_component(OUTPUT_DIR "${OUTPUT_PATH}" DIRECTORY)
128+
file(MAKE_DIRECTORY ${OUTPUT_DIR} )
129+
127130
# Python one-liner to run our command
128131
# lists in CMake are just strings delimited by ';', so this works.
129132
set( PYTHON_SCRIPT "from doc_source_generator import generate_doc_source"

0 commit comments

Comments
 (0)