dynconfig/wscript: add dynconfig_varnames()
authorStefan Metzmacher <metze@samba.org>
Wed, 27 Aug 2014 08:13:09 +0000 (10:13 +0200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 17 Nov 2014 20:21:12 +0000 (21:21 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
(cherry picked from commit 32ddd5b6559ad22b2ca84262c396dc889d661bab)

dynconfig/wscript

index a7cfa0a2d59b4b36acabf066b9ecf0c577e5156a..1be6aaa872eebf2c137e0d98ba79119d6d7b9a30 100755 (executable)
@@ -372,6 +372,16 @@ def dynconfig_cflags(bld, list=None):
     return cflags
 Build.BuildContext.dynconfig_cflags = dynconfig_cflags
 
+def dynconfig_varnames(bld, list=None):
+    '''work out the dynconfig variables'''
+    varnames = []
+    for varname in dynconfig.keys():
+        if list and not varname in list:
+            continue
+        varnames.append(varname)
+    return varnames
+Build.BuildContext.dynconfig_varnames = dynconfig_varnames
+
 def pathconfig_entities(bld, list=None):
     '''work out the extra entities for the docs'''
     entities = []