From d76f5570c1671e9a9acb6b291017cf5a57d0cff9 Mon Sep 17 00:00:00 2001 From: Bradley Sepos Date: Sat, 13 Apr 2019 11:28:22 -0400 Subject: [PATCH] make: Improve handling of cross argument in configure.py. --- make/configure.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/make/configure.py b/make/configure.py index 7b7d29641..326c387b0 100644 --- a/make/configure.py +++ b/make/configure.py @@ -1571,15 +1571,16 @@ try: # cannot parse args twice, so extract the info we need here cross = None for i in range(len(sys.argv)): - cross_pattern = re.compile( '^--cross=(.*)$' ) + cross_pattern = re.compile( '^--cross=(.+)$' ) m = cross_pattern.match( sys.argv[i] ) if m: cross = sys.argv[i][8:] continue - cross_pattern = re.compile( '^--cross(.*)$' ) + cross_pattern = re.compile( '^--cross$' ) m = cross_pattern.match( sys.argv[i] ) - if m and (i + 1 < len(sys.argv)): + if m and ((i + 1) < len(sys.argv)): cross = sys.argv[i+1] + cross = None if cross == '' else cross continue # create CLI and parse -- 2.40.0