@@ -127,7 +127,7 @@ if (Sphinx_FOUND AND NOT TARGET Sphinx::Build)
127127
128128 if (LIBRARY_PATH )
129129 if (CMAKE_SYSTEM_NAME STREQUAL Windows)
130- list (JOIN LIBRARY_PATH ";" _LIBRARY_PATH_STRING)
130+ list (JOIN LIBRARY_PATH "\\ ;" _LIBRARY_PATH_STRING)
131131 else ()
132132 list (JOIN LIBRARY_PATH ":" _LIBRARY_PATH_STRING)
133133 endif ()
@@ -136,7 +136,7 @@ if (Sphinx_FOUND AND NOT TARGET Sphinx::Build)
136136
137137 if (PYTHON_PATH)
138138 if (CMAKE_SYSTEM_NAME STREQUAL Windows)
139- list (JOIN PYTHON_PATH ";" _PYTHON_PATH_STRING)
139+ list (JOIN PYTHON_PATH "\\ ;" _PYTHON_PATH_STRING)
140140 else ()
141141 list (JOIN PYTHON_PATH ":" _PYTHON_PATH_STRING)
142142 endif ()
@@ -204,20 +204,12 @@ if (Sphinx_FOUND AND NOT TARGET Sphinx::Build)
204204
205205 list (APPEND _args ${_SOURCE_DIRECTORY} ${_OUTPUT_DIRECTORY} )
206206
207- message (STATUS "[sphinx_add_docs:${NAME} ] SPHINX_EXECUTABLE='${SPHINX_EXECUTABLE} '" )
208- message (STATUS "[sphinx_add_docs:${NAME} ] _env_args=${_env_args} " )
209- message (STATUS "[sphinx_add_docs:${NAME} ] _args=${_args} " )
210- message (STATUS "[sphinx_add_docs:${NAME} ] _WORKING_DIRECTORY='${_WORKING_DIRECTORY} '" )
211- message (STATUS "[sphinx_add_docs:${NAME} ] _SOURCE_DIRECTORY='${_SOURCE_DIRECTORY} '" )
212- message (STATUS "[sphinx_add_docs:${NAME} ] _OUTPUT_DIRECTORY='${_OUTPUT_DIRECTORY} '" )
213-
214207 # Create target.
215208 add_custom_target (${NAME} ${_ALL} VERBATIM
216209 WORKING_DIRECTORY ${_WORKING_DIRECTORY}
217210 COMMENT ${_COMMENT}
218211 DEPENDS ${_DEPENDS}
219212 COMMAND ${CMAKE_COMMAND} -E make_directory ${_OUTPUT_DIRECTORY}
220- COMMAND ${CMAKE_COMMAND} -E env ${_env_args} "${SPHINX_EXECUTABLE} " ${_args}
221- COMMAND_EXPAND_LISTS )
213+ COMMAND ${CMAKE_COMMAND} -E env ${_env_args} "${SPHINX_EXECUTABLE} " ${_args} )
222214 endfunction ()
223215endif ()
0 commit comments