blob: 8c52f07e041b27ff5a26b64f92ea14cf67d9f2e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/sh
# check version numbers between configure.ac and CMakeLists.txt.
Configure_major_version=`sed -e '1{s/^.*\[\([0-9]\+\)\].*$/\1/};1!d' ../configure.ac`
Configure_minor_version=`sed -e '2{s/^.*\[\([0-9]\+\)\].*$/\1/};2!d' ../configure.ac`
Configure_micro_version=`sed -e '3{s/^.*\[\([0-9]\+\)\].*$/\1/};3!d' ../configure.ac`
Configure_version_string="$Configure_major_version.$Configure_minor_version.$Configure_micro_version"
Cmake_version_string=`grep project ../CMakeLists.txt | sed 's/^.*VERSION \([^ ]\+\) .*$/\1/'`
if [ "$Configure_version_string" != "$Cmake_version_string" ]; then
echo "ERROR: Version number defined in configure.ac is not equal to the number defined in CMakeLists.txt."
echo "configure.ac: $Configure_version_string"
echo "CMakeLists.txt: $Cmake_version_string"
fi
NEWS_version_string=`grep -m 1 Version ../NEWS | sed 's/^Version \([^ ]\+\) (.*$/\1/'`
if [ "$Configure_version_string" != "$NEWS_version_string" ]; then
echo "ERROR: Version number defined in configure.ac is not equal to the newest number described in NEWS."
echo "configure.ac: $Configure_version_string"
echo "NEWS: $NEWS_version_string"
fi
README_version_string=`grep -m 1 Attention ../README.md | sed 's/^.*version \([^ ]\+\)\.$/\1/'`
if [ "$Configure_version_string" != "$README_version_string" ]; then
echo "ERROR: Version number defined in configure.ac is not equal to the newest number described in README.md."
echo "configure.ac: $Configure_version_string"
echo "README.md: $README_version_string"
fi
|