From 48b4c881c081c3109028252c479c116454c9d47f Mon Sep 17 00:00:00 2001 From: Daniel Stoeckel Date: Thu, 24 Feb 2011 23:16:42 +0100 Subject: [PATCH] Parse the BALL version from CMakeLists.txt This change allows us to make BALL.doc a template for cmake --- autobuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/autobuild b/autobuild index 5d962a644e..95c09a1944 100755 --- a/autobuild +++ b/autobuild @@ -70,8 +70,12 @@ askContrib() exit 11 fi else if [ "$INST" = "No" ]; then - export VERSION=`cat "include/BALL/BALL.doc" | grep version | sed "s/.version//" | tr -d ' ' | tr -d '\t'` - echo Assuming version is:$VERSION .... + MAJOR_VERSION=`grep ^SET\(BALL_PACKAGE_VERSION_MAJOR "CMakeLists.txt" | sed 's/.*\"\([0-9]*\)\".*/\1/'` + MINOR_VERSION=`grep ^SET\(BALL_PACKAGE_VERSION_MINOR "CMakeLists.txt" | sed 's/.*\"\([0-9]*\)\".*/\1/'` + PATCH_VERSION=`grep ^SET\(BALL_PACKAGE_VERSION_PATCH "CMakeLists.txt" | sed 's/.*\"\([0-9]*\)\".*/\1/'` + export VERSION="${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}" + + echo Assuming version is: $VERSION .... if [ "$OS" != Darwin ] then PACKAGE=${PREFIX}"-"${VERSION}".tar.gz"