From 04743d00436c8f0db9bd8e17775c37abaadab2dd Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 9 Dec 2014 15:58:11 +0100 Subject: btrfs-progs: autoconf: use ./configure to generate version.h The original homemade solution is unnecessary, autotools provides better infrastructure to generate files. Signed-off-by: Karel Zak Signed-off-by: David Sterba --- version.sh | 30 +++--------------------------- 1 file changed, 3 insertions(+), 27 deletions(-) (limited to 'version.sh') diff --git a/version.sh b/version.sh index c012e6af..81de5a2d 100755 --- a/version.sh +++ b/version.sh @@ -9,9 +9,6 @@ v="v3.18.2" opt=$1 -lib_major=0 -lib_minor=1 -lib_patchlevel=1 which git &> /dev/null if [ $? == 0 -a -d .git ]; then @@ -32,30 +29,9 @@ fi if [ "$opt" = "--configure" ]; then # Omit the trailing newline, so that m4_esyscmd can use the result directly. echo "$v" | tr -d '\n' - exit 0 +else + echo "$v" fi -echo "/* NOTE: this file is autogenerated by version.sh, do not edit */" > .build-version.h -echo "#ifndef __BUILD_VERSION" >> .build-version.h -echo >> .build-version.h -echo "#define __BUILD_VERSION" >> .build-version.h -echo >> .build-version.h -echo "#define BTRFS_LIB_MAJOR $lib_major" >> .build-version.h -echo "#define BTRFS_LIB_MINOR $lib_minor" >> .build-version.h -echo "#define BTRFS_LIB_PATCHLEVEL $lib_patchlevel" >> .build-version.h -echo >> .build-version.h -echo "#define BTRFS_LIB_VERSION ( BTRFS_LIB_MAJOR * 10000 + \\" >> .build-version.h -echo " BTRFS_LIB_MINOR * 100 + \\" >> .build-version.h -echo " BTRFS_LIB_PATCHLEVEL )" >> .build-version.h -echo >> .build-version.h -echo "#define BTRFS_BUILD_VERSION \"Btrfs $v\"" >> .build-version.h -echo "#endif" >> .build-version.h +exit 0 -diff -q version.h .build-version.h >& /dev/null - -if [ $? == 0 ]; then - rm .build-version.h - exit 0 -fi - -mv .build-version.h version.h -- cgit v1.2.3