meson: improve flex version parsing
authorMathieu Duponchelle <mathieu@centricular.com>
Wed, 23 Jan 2019 20:15:09 +0000 (21:15 +0100)
committerMathieu Duponchelle <mathieu@centricular.com>
Wed, 23 Jan 2019 20:15:09 +0000 (21:15 +0100)
the output of flex --version can contain more than one space

gst/parse/meson.build

index 365cd9c..ac3b34d 100644 (file)
@@ -11,7 +11,7 @@ if flexversion_res.returncode() != 0
   error('Could not get flex version (@0@)'.format(flexversion_res.stderr()))
 endif
 
-flexversion = flexversion_res.stdout().split('\n')[0].split(' ')[1].strip()
+flexversion = flexversion_res.stdout().split('\n')[0].split(' ')[-1].strip()
 if flexversion.version_compare('<' + flex_min_version)
   error('flex version @0@ >= @1@: NO'.format(flexversion, flex_min_version))
 else