from waflib import Utils
from waflib.Configure import conf
-
+from samba_utils import get_string
done = {}
@conf
conf.check_perl_version(version)
def read_perl_config_var(cmd):
- return Utils.to_list(Utils.cmd_output([conf.env.get_flat('PERL'), '-MConfig', '-e', cmd]))
+ output = Utils.cmd_output([conf.env.get_flat('PERL'), '-MConfig', '-e', cmd])
+ if not isinstance(output, str):
+ output = get_string(output)
+ return Utils.to_list(output)
def check_perl_config_var(var):
conf.start_msg("Checking for perl $Config{%s}:" % var)