summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2014-04-30 15:41:48 +0200
committerRadek Novacek <rnovacek@redhat.com>2014-05-09 09:31:59 +0200
commit5b1484af041c30c0a463d50244af0f57f7f844d6 (patch)
treef0ca4e3494c78ca7d89db25070d21d2b37dfc6a0
parent358986125791f3ef45fbc813e527261c221130fb (diff)
downloadopenlmi-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.
-rw-r--r--doc/admin/CMakeLists.txt18
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})