[gparted] Enhance configure to work with libparted two digit version number



commit f042f21d6525a3f3023dbe886ecb68f962260376
Author: Curtis Gedak <gedakc gmail com>
Date:   Tue Oct 6 16:12:54 2009 -0600

    Enhance configure to work with libparted two digit version number

 configure.in |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/configure.in b/configure.in
index 51dedf2..288c74b 100644
--- a/configure.in
+++ b/configure.in
@@ -60,13 +60,21 @@ int main ()
 
 	if ( sscanf( "$LIBPARTED_VERSION", "%d.%d.%d", &min_major, &min_minor, &min_micro ) == 3 )
 	{
+		/* Check for libparted three digit version number */
 		if ( sscanf( ped_get_version(), "%d.%d.%d", &major, &minor, &micro ) == 3 )
 		{
 			printf( "Found libparted %s\t", ped_get_version() ) ;
+			return ! ( (major > min_major) ||
+			           ((major == min_major) && (minor > min_minor)) ||
+			           ((major == min_major) && (minor == min_minor) && (micro >= min_micro)) ) ;
+		}
 
-			return ! ((major > min_major) ||
-           			 ((major == min_major) && (minor > min_minor)) ||
-           			 ((major == min_major) && (minor == min_minor) && (micro >= min_micro))) ;
+		/* Check for two digit libparted version number */
+		if ( sscanf( ped_get_version(), "%d.%d", &major, &minor ) == 2 )
+		{
+			printf( "Found libparted %s\t", ped_get_version() ) ;
+			return ! ( (major > min_major) ||
+			           ((major == min_major) && (minor >= min_minor)) ) ;
 		}
 	}
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]