summaryrefslogtreecommitdiff
path: root/Tests/RunCMake/CPack/tests/DEB_PACKAGE_VERSION_BACK_COMPATIBILITY/VerifyResult.cmake
blob: 771cc1048f04f1712817a1d9bf4a3a2a36f09394 (plain)
1
2
3
4
5
6
7
8
9
10
11
function(checkPackageInfo_ TYPE FILE REGEX)
  getPackageInfo("${FILE}" "FILE_INFO_")
  if(NOT FILE_INFO_ MATCHES "${REGEX}")
    message(FATAL_ERROR "Unexpected ${TYPE} in '${FILE}' ${EXPECTED_FILE_1_VERSION} ${EXPECTED_FILE_1_REVISION}; file info: '${FILE_INFO_}'")
  endif()
endfunction()

set(whitespaces_ "[\t\n\r ]*")

checkPackageInfo_("version" "${FOUND_FILE_1}"
  ".*Version${whitespaces_}:${whitespaces_}5.0.1-71-g884852e")