diff options
author | Radek Novacek <rnovacek@redhat.com> | 2013-10-22 11:29:45 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2013-10-22 12:50:48 +0200 |
commit | 6d439c392595da41cec05554d0928a5ae1f71156 (patch) | |
tree | 72b3f27d795d0642d21ae74463d0557c3c1bc33c /cmake | |
parent | 8752e13958e920e9a38c89a8193eb0efa9503778 (diff) | |
download | openlmi-providers-6d439c392595da41cec05554d0928a5ae1f71156.tar.gz openlmi-providers-6d439c392595da41cec05554d0928a5ae1f71156.tar.xz openlmi-providers-6d439c392595da41cec05554d0928a5ae1f71156.zip |
Workaround having string "class" anywhere in the mof
This ugly workaround allows to have "class" string in the Description
qualifier.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/OpenLMIMacros.cmake | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmake/modules/OpenLMIMacros.cmake b/cmake/modules/OpenLMIMacros.cmake index 98a9dd3..d55f983 100644 --- a/cmake/modules/OpenLMIMacros.cmake +++ b/cmake/modules/OpenLMIMacros.cmake @@ -55,9 +55,9 @@ macro(konkretcmpi_generate MOFS CIM_PROVIDERS CIM_HEADERS CIM_CLASSES) # Read CIM classes out of MOF files file(READ ${MOF_FILE} MOF_CONTENT) - string(REGEX MATCHALL "class [A-Za-z0-9_]+" CIM_CLASSESX ${MOF_CONTENT}) + string(REGEX MATCHALL "\nclass [A-Za-z0-9_]+" CIM_CLASSESX ${MOF_CONTENT}) foreach(CLASSX ${CIM_CLASSESX}) - string(REPLACE "class " "" CLASS ${CLASSX}) + string(REPLACE "\nclass " "" CLASS ${CLASSX}) set(CIM_CLASS_NAMES ${CIM_CLASS_NAMES} ${CLASS}) endforeach(CLASSX ${CIM_CLASSESX}) endforeach(MOF in LISTS MOFS) |