summaryrefslogtreecommitdiff
path: root/dynconfig
diff options
context:
space:
mode:
authorAlexander Bokovoy <ab@samba.org>2018-02-02 16:34:31 +0200
committerAndrew Bartlett <abartlet@samba.org>2018-09-05 06:37:22 +0200
commit18c3598b66a5b29486a2c7c8c465620d77b5818c (patch)
treecbac8f730ee2e373a036301893c5d4ed2c6fd6c5 /dynconfig
parentefa94eb39a6d49f4f73d5ab83899f11b6e1e5de8 (diff)
downloadsamba-18c3598b66a5b29486a2c7c8c465620d77b5818c.tar.gz
dynconfig/wscript: update to handle waf 2.0.4
Signed-off-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'dynconfig')
-rw-r--r--dynconfig/wscript14
1 files changed, 9 insertions, 5 deletions
diff --git a/dynconfig/wscript b/dynconfig/wscript
index 54977e42bd4..e9ca4e5b9df 100644
--- a/dynconfig/wscript
+++ b/dynconfig/wscript
@@ -1,6 +1,10 @@
#!/usr/bin/env python
-import string, Logs, Utils, Options, Build, os, optparse, textwrap
+import string
+import os
+import optparse
+import textwrap
+from waflib import Logs, Errors, Options, Build, Context
from samba_utils import EXPAND_VARIABLES, os_path_relpath
class SambaIndentedHelpFormatter (optparse.IndentedHelpFormatter):
@@ -261,9 +265,9 @@ dynconfig = {
},
}
-def set_options(opt):
+def options(opt):
opt.parser.formatter = SambaIndentedHelpFormatter()
- opt.parser.formatter.width=Utils.get_term_cols()
+ opt.parser.formatter.width=Logs.get_term_cols()
for k in ('--with-privatelibdir', '--with-modulesdir'):
option = opt.parser.get_option(k)
@@ -305,7 +309,7 @@ def configure(conf):
flavor = 'STD-PATH'
if conf.env.PREFIX == '/usr' or conf.env.PREFIX == '/usr/local':
Logs.error("Don't install directly under /usr or /usr/local without using the FHS option (--enable-fhs)")
- raise Utils.WafError("ERROR: invalid --prefix=%s value" % (conf.env.PREFIX))
+ raise Errors.WafError("ERROR: invalid --prefix=%s value" % (conf.env.PREFIX))
explicit_set ={}
@@ -416,7 +420,7 @@ def build(bld):
bld.SAMBA_SUBSYSTEM('DYNCONFIG',
'dynconfig.c',
deps='replace',
- public_headers=os_path_relpath(os.path.join(Options.launch_dir, version_header), bld.curdir),
+ public_headers=os_path_relpath(os.path.join(Context.launch_dir, version_header), bld.path.abspath()),
header_path='samba',
cflags=cflags)