diff options
author | Radek Novacek <rnovacek@redhat.com> | 2014-04-30 15:41:48 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2014-05-09 09:31:59 +0200 |
commit | 5b1484af041c30c0a463d50244af0f57f7f844d6 (patch) | |
tree | f0ca4e3494c78ca7d89db25070d21d2b37dfc6a0 /doc | |
parent | 358986125791f3ef45fbc813e527261c221130fb (diff) | |
download | openlmi-providers-5b1484af041c30c0a463d50244af0f57f7f844d6.tar.gz openlmi-providers-5b1484af041c30c0a463d50244af0f57f7f844d6.tar.xz openlmi-providers-5b1484af041c30c0a463d50244af0f57f7f844d6.zip |
cmake: use add_dependencies instead of DEPENDS argument of add_custom_target
Older cmake can't cope with target dependencies defined with the DEPENDS
argument. Use add_dependencies which should be more compatible.
Diffstat (limited to 'doc')
-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}) |