Blame view

3rdparty/opencv-4.5.4/platforms/maven/opencv/scripts/functions 805 Bytes
f4334277   Hu Chunming   提交3rdparty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  #!/bin/bash
  ###############################################################
  #
  # Defines some common functions.
  #
  # Kerry Billingham <contact [At] AvionicEngineers.{com]>
  #
  ##############################################################
  majorHashDefine="#define CV_VERSION_MAJOR"
  minorHashDefine="#define CV_VERSION_MINOR"
  revisionHashDefine="#define CV_VERSION_REVISION"
  statusHashDefine="#define CV_VERSION_STATUS"
  versionHeader="../../../../modules/core/include/opencv2/core/version.hpp"
  
  function extract_version() {
      minorVersion=$(grep "${minorHashDefine}" $versionHeader | grep -o ".$")
      majorVersion=$(grep "${majorHashDefine}" $versionHeader | grep -o ".$")
      revision=$(grep "${revisionHashDefine}" $versionHeader | grep -o ".$")
  
      REPLY="${majorVersion}.${minorVersion}.${revision}"
  }