Skip to content

Commit e59f710

Browse files
committed
[cmake] Fix CMake add_custom_command issues doc build
1 parent 4d489b9 commit e59f710

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

doc/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ foreach(example ${ExampleList})
1212
get_filename_component(d ${example} DIRECTORY)
1313
add_executable(${PROJECT_NAME}_doc_${f} EXCLUDE_FROM_ALL ${example})
1414
set_property(TARGET ${PROJECT_NAME}_doc_${f} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${d})
15-
add_custom_command(TARGET ${PROJECT_NAME}_doc_${f}
15+
add_custom_command(TARGET ${PROJECT_NAME}_doc_${f} POST_BUILD
1616
COMMAND ${PROJECT_NAME}_doc_${f} > ${CMAKE_CURRENT_SOURCE_DIR}/${d}/${f}.output 2>/dev/null
1717
WORKING_DIRECTORY ${d}
1818
)
@@ -29,7 +29,7 @@ endif()
2929
# Sphinx has internal caching, always run it
3030
add_custom_target(${PROJECT_NAME}_docs_sphinx ALL)
3131
add_custom_command(
32-
TARGET ${PROJECT_NAME}_docs_sphinx
32+
TARGET ${PROJECT_NAME}_docs_sphinx POST_BUILD
3333
COMMAND PYTHONPATH=${PROJECT_BINARY_DIR}/python:${h5_BINARY_DIR}/python:$ENV{PYTHONPATH} ${SPHINXBUILD_EXECUTABLE} -c . -j auto -b html ${CMAKE_CURRENT_SOURCE_DIR} html
3434
)
3535

0 commit comments

Comments
 (0)