Commit d0722c92 authored by Dominik Charousset's avatar Dominik Charousset

accept version MAJOR.MINOR version strings

parent 7fe66f90
...@@ -26,10 +26,18 @@ else ...@@ -26,10 +26,18 @@ else
echo "manual.pdf up-to-date" echo "manual.pdf up-to-date"
fi fi
function expand_version_string {
echo "$1.0" | awk 'BEGIN {FS="."};{printf $1 "." $2 "." $3}';
}
CMAKE_VERSION=$(grep -oE "set\(LIBCPPA_VERSION_(MAJOR|MINOR|PATCH) [0-9]+" CMakeLists.txt | awk '{ if (NR > 1) printf "." ; printf $2 } END { printf "\n" }') CMAKE_VERSION=$(grep -oE "set\(LIBCPPA_VERSION_(MAJOR|MINOR|PATCH) [0-9]+" CMakeLists.txt | awk '{ if (NR > 1) printf "." ; printf $2 } END { printf "\n" }')
MANUAL_VERSION=$(echo "$PDF1" | grep -oE "version [0-9]+(\.[0-9]+){2}" | awk '{print $2}') MANUAL_VERSION=$(echo "$PDF1" | grep -oE "version [0-9]+(\.[0-9]+){1,2}" | awk '{print $2}')
CHANGELOG_VERSION=$(head -n1 ChangeLog | awk '{print $2}') CHANGELOG_VERSION=$(head -n1 ChangeLog | awk '{print $2}')
DOCU_VERSION=$(grep -oE "Version [0-9]+(\.[0-9]+){2}" Doxyfile.in | awk '{print $2}') DOCU_VERSION=$(grep -oE "Version [0-9]+(\.[0-9]+){1,2}" Doxyfile.in | awk '{print $2}')
MANUAL_VERSION=$(expand_version_string "$MANUAL_VERSION")
CHANGELOG_VERSION=$(expand_version_string "$CHANGELOG_VERSION")
DOCU_VERSION=$(expand_version_string "$DOCU_VERSION")
echo "libcppa version in CMakeLists.txt is $CMAKE_VERSION" echo "libcppa version in CMakeLists.txt is $CMAKE_VERSION"
echo "libcppa version in manual.pdf is $MANUAL_VERSION" echo "libcppa version in manual.pdf is $MANUAL_VERSION"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment