mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
pytdb: Build for two versions of Python at once
Signed-off-by: Petr Viktorin <pviktori@redhat.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
11eb2e4e3d
commit
13c24b3416
@ -96,8 +96,7 @@ def configure(conf):
|
||||
|
||||
if not conf.env.disable_python:
|
||||
# also disable if we don't have the python libs installed
|
||||
conf.find_program('python', var='PYTHON')
|
||||
conf.check_tool('python')
|
||||
conf.SAMBA_CHECK_PYTHON(mandatory=False)
|
||||
conf.check_python_version((2,4,2))
|
||||
conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=False)
|
||||
if not conf.env.HAVE_PYTHON_H:
|
||||
@ -180,12 +179,13 @@ def build(bld):
|
||||
includes='include', install=False)
|
||||
|
||||
if not bld.CONFIG_SET('USING_SYSTEM_PYTDB'):
|
||||
bld.SAMBA_PYTHON('pytdb',
|
||||
'pytdb.c',
|
||||
deps='tdb',
|
||||
enabled=not bld.env.disable_python,
|
||||
realname='tdb.so',
|
||||
cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION)
|
||||
for env in bld.gen_python_environments(['PKGCONFIGDIR']):
|
||||
bld.SAMBA_PYTHON('pytdb',
|
||||
'pytdb.c',
|
||||
deps='tdb',
|
||||
enabled=not bld.env.disable_python,
|
||||
realname='tdb.so',
|
||||
cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION)
|
||||
|
||||
def testonly(ctx):
|
||||
'''run tdb testsuite'''
|
||||
|
Loading…
Reference in New Issue
Block a user