summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2013-07-26 10:45:31 +0200
committerRadek Novacek <rnovacek@redhat.com>2013-07-26 10:57:09 +0200
commit632000a15e3dc204ad55b83970e21710aae40671 (patch)
tree4b8bccc66ba74d6c8c4a9c11d962a9f4676dc358 /cmake
parent8a310f4768c41eab47d14cb9aa76a9459b48a425 (diff)
downloadopenlmi-providers-632000a15e3dc204ad55b83970e21710aae40671.tar.gz
openlmi-providers-632000a15e3dc204ad55b83970e21710aae40671.tar.xz
openlmi-providers-632000a15e3dc204ad55b83970e21710aae40671.zip
Fix profile_mof_generate macro
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/OpenLMIMacros.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/cmake/modules/OpenLMIMacros.cmake b/cmake/modules/OpenLMIMacros.cmake
index b61b31c..8597495 100644
--- a/cmake/modules/OpenLMIMacros.cmake
+++ b/cmake/modules/OpenLMIMacros.cmake
@@ -169,9 +169,10 @@ endmacro(cim_registration)
macro(profile_mof_generate SKEL_MOF OUT_MOF CIM_CLASSES)
SET(INSTANCE_SKEL "")
file(READ "${SKEL_MOF}" INSTANCE_SKEL)
+ file(WRITE "${OUT_MOF}" "")
foreach(CLASS ${CIM_CLASSES})
string(REPLACE "\@CLASS\@" ${CLASS} INSTANCE "${INSTANCE_SKEL}")
- string(REPLACE "\@VERSION\@" ${OPENLMI_VERSION} INSTANCE "${INSTANCE_SKEL}")
+ string(REPLACE "\@VERSION\@" ${OPENLMI_VERSION} INSTANCE "${INSTANCE}")
file(APPEND "${OUT_MOF}" "${INSTANCE}")
endforeach(CLASS ${CIM_CLASSES})
message(STATUS "Generated profile mof ${OUT_MOF}")