summaryrefslogtreecommitdiffstats
path: root/cmake/modules/OpenLMIMacros.cmake
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2013-07-25 11:49:39 +0200
committerRadek Novacek <rnovacek@redhat.com>2013-07-25 11:49:39 +0200
commit5e4d1ea25b66830c428f00f6a9db3b650dcd1696 (patch)
treee976f0103e2b58fd2bb9420d6846b052d0d6f56c /cmake/modules/OpenLMIMacros.cmake
parentc1ff5cfa99f0524a7c0a1d5dc4cad0e7cce5f567 (diff)
downloadopenlmi-providers-5e4d1ea25b66830c428f00f6a9db3b650dcd1696.tar.gz
openlmi-providers-5e4d1ea25b66830c428f00f6a9db3b650dcd1696.tar.xz
openlmi-providers-5e4d1ea25b66830c428f00f6a9db3b650dcd1696.zip
Add version to mof/reg registration
Both (un)register-$PROVIDER and specfile are updated to use version during register/unregister. Version of OpenLMI-Providers *MUST* be kept up-to-date in top level CMakeLists.txt.
Diffstat (limited to 'cmake/modules/OpenLMIMacros.cmake')
-rw-r--r--cmake/modules/OpenLMIMacros.cmake5
1 files changed, 3 insertions, 2 deletions
diff --git a/cmake/modules/OpenLMIMacros.cmake b/cmake/modules/OpenLMIMacros.cmake
index 4eeb994..18a265e 100644
--- a/cmake/modules/OpenLMIMacros.cmake
+++ b/cmake/modules/OpenLMIMacros.cmake
@@ -148,11 +148,12 @@ macro(cim_registration PROVIDER_NAME LIBRARY_NAME MOF DEST)
openlmi-mof-register
PATHS ${CMAKE_SOURCE_DIR}
/usr/bin
+ NO_DEFAULT_PATH
)
add_custom_target(register-${PROVIDER_NAME}
- ${OPENLMI_MOF_REGISTER} register ${MOF_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${REG})
+ ${OPENLMI_MOF_REGISTER} -v ${OPENLMI_VERSION} register ${MOF_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${REG})
add_custom_target(unregister-${PROVIDER_NAME}
- ${OPENLMI_MOF_REGISTER} unregister ${MOF_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${REG})
+ ${OPENLMI_MOF_REGISTER} -v ${OPENLMI_VERSION} unregister ${MOF_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${REG})
endmacro(cim_registration)