summaryrefslogtreecommitdiffstats
path: root/src/software/CMakeLists.txt
blob: f021172333e9d0051c1a34c70793377c61cc5dca (plain)
1
2
3
4
5
6
7
8
9
10
11
SET(TARGET_MOF "${CMAKE_BINARY_DIR}/mof/90_LMI_Software_Profile.mof")
SET(SKEL_MOF "90_LMI_Software_Profile.mof.skel")
SET(INSTANCE_SKEL "")

file(READ "${SKEL_MOF}" INSTANCE_SKEL)
file(WRITE "${TARGET_MOF}" "")
string(REPLACE "\@VERSION\@" ${OPENLMI_VERSION} INSTANCE "${INSTANCE_SKEL}")
file(APPEND "${TARGET_MOF}" "${INSTANCE}")
message(STATUS "Generated profile mof ${TARGET_MOF}")

install(FILES ${TARGET_MOF} DESTINATION share/openlmi-providers/)