summaryrefslogtreecommitdiff
path: root/python/build/cmdline.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/build/cmdline.py')
-rw-r--r--python/build/cmdline.py29
1 files changed, 0 insertions, 29 deletions
diff --git a/python/build/cmdline.py b/python/build/cmdline.py
deleted file mode 100644
index 50245f597..000000000
--- a/python/build/cmdline.py
+++ /dev/null
@@ -1,29 +0,0 @@
-def concatenate_cmdline_variables(src, names):
- """Find duplicate variable declarations on the given source list, and
- concatenate the values of those in the 'names' list."""
-
- # the result list being constructed
- dest = []
-
- # a map of variable name to destination list index
- positions = {}
-
- for item in src:
- i = item.find('=')
- if i > 0:
- # it's a variable
- name = item[:i]
- if name in names:
- # it's a known variable
- if name in positions:
- # already specified: concatenate instead of
- # appending it
- dest[positions[name]] += ' ' + item[i + 1:]
- continue
- else:
- # not yet seen: append it and remember the list
- # index
- positions[name] = len(dest)
- dest.append(item)
-
- return dest