From: Noel Power Date: Thu, 5 Apr 2018 15:34:12 +0000 (+0100) Subject: s3/param/wscript: build PROVISION subsytem for extra-python/py3 X-Git-Tag: ldb-1.4.0~609 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f24f0e1faff6531b6229238c94e2ad8463abcdab;p=thirdparty%2Fsamba.git s3/param/wscript: build PROVISION subsytem for extra-python/py3 Signed-off-by: Noel Power Reviewed-by: Andrew Bartlett Reviewed-by: Douglas Bagnall --- diff --git a/source4/param/wscript_build b/source4/param/wscript_build index 1066da4af51..cf2b7009ea1 100644 --- a/source4/param/wscript_build +++ b/source4/param/wscript_build @@ -1,10 +1,16 @@ #!/usr/bin/env python - -bld.SAMBA_SUBSYSTEM('PROVISION', - source='provision.c pyparam.c', - deps='LIBPYTHON pyparam_util ldb pytalloc-util pyldb-util', - pyext=True, - enabled=bld.PYTHON_BUILD_IS_ENABLED(), +for env in bld.gen_python_environments(): + name = bld.pyembed_libname('PROVISION') + pytalloc_util = bld.pyembed_libname('pytalloc-util') + pyparam_util = bld.pyembed_libname('pyparam_util') + libpython = bld.pyembed_libname('LIBPYTHON') + + pyldb_util = bld.pyembed_libname('pyldb-util') + bld.SAMBA_SUBSYSTEM(name, + source='provision.c pyparam.c', + deps='%s %s ldb %s %s' % (libpython, pyparam_util, pytalloc_util, pyldb_util), + pyext=True, + enabled=bld.PYTHON_BUILD_IS_ENABLED(), )