diff options
-rw-r--r-- | doc/admin/CMakeLists.txt | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/doc/admin/CMakeLists.txt b/doc/admin/CMakeLists.txt index 095a8f3..96e7616 100644 --- a/doc/admin/CMakeLists.txt +++ b/doc/admin/CMakeLists.txt @@ -92,7 +92,9 @@ foreach(I RANGE ${LEN}) --mof ${CMAKE_SOURCE_DIR}/mof/${MOF} CIM_ComputerSystem WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${PROVIDER}/mof - DEPENDS ${PROVIDER}-doc-mof-dir + ) + add_dependencies(${PROVIDER}-doc-mof + ${PROVIDER}-doc-mof-dir ) if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${PROVIDER}/pic) @@ -111,8 +113,9 @@ foreach(I RANGE ${LEN}) add_custom_target(${PROVIDER}-doc-pic # copy the pictures COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/${PROVIDER}/pic/*.svg ${CMAKE_CURRENT_BINARY_DIR}/${PROVIDER}/pic/ - DEPENDS ${PROVIDER}-doc-mof-dir - DEPENDS ${PROVIDER}-doc-pic-gen + ) + add_dependencies(${PROVIDER}-doc-pic + ${PROVIDER}-doc-mof-dir ${PROVIDER}-doc-pic-gen ) else (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${PROVIDER}/pic) @@ -127,12 +130,13 @@ foreach(I RANGE ${LEN}) -c ${CMAKE_CURRENT_SOURCE_DIR} -D "version=${OPENLMI_VERSION}" -D "release=${OPENLMI_VERSION}" -D "project=OpenLMI ${CAPTION} provider" -D "epub_title=OpenLMI ${CAPTION} provider" ${CMAKE_CURRENT_BINARY_DIR}/${PROVIDER} ${CMAKE_CURRENT_BINARY_DIR}/${PROVIDER}/html - DEPENDS ${PROVIDER}-doc-mof ${PROVIDER}-doc-pic + ) + add_dependencies(${PROVIDER}-doc + ${PROVIDER}-doc-mof ${PROVIDER}-doc-pic ) set(DOC_DEPS ${DOC_DEPS} ${PROVIDER}-doc) endforeach(I RANGE ${LEN}) # Finally, create 'doc' target to run all the previous *doc targets -add_custom_target(doc - DEPENDS ${DOC_DEPS} -) +add_custom_target(doc) +add_dependencies(doc ${DOC_DEPS}) |