pytevent: Build for two versions of Python at once
authorPetr Viktorin <pviktori@redhat.com>
Fri, 22 May 2015 09:52:39 +0000 (11:52 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 10 Jun 2015 06:55:37 +0000 (08:55 +0200)
Signed-off-by: Petr Viktorin <pviktori@redhat.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Jun 10 08:55:37 CEST 2015 on sn-devel-104

lib/tevent/wscript

index d0f1ac18366bea6f76a0ab7a7aba7742a7aa5b0d..16a56c3885ef15f80f9f3eae15d1effd7b22449a 100755 (executable)
@@ -113,18 +113,21 @@ def build(bld):
                           private_library=private_library)
 
     if not bld.CONFIG_SET('USING_SYSTEM_PYTEVENT') and not bld.env.disable_python:
-        bld.SAMBA_PYTHON('pytevent',
-                         'pytevent.c',
-                         deps='tevent',
-                         realname='_tevent.so',
-                         cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION)
+        for env in bld.gen_python_environments(['PKGCONFIGDIR']):
+            bld.SAMBA_PYTHON('_tevent',
+                            'pytevent.c',
+                            deps='tevent',
+                            realname='_tevent.so',
+                            cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION)
+
+
+            bld.INSTALL_WILDCARD('${PYTHONARCHDIR}', 'tevent.py', flat=False)
+
         # install out various python scripts for use by make test
         bld.SAMBA_SCRIPT('tevent_python',
                          pattern='tevent.py',
                          installdir='python')
 
-        bld.INSTALL_WILDCARD('${PYTHONARCHDIR}', 'tevent.py', flat=False)
-
 
 def test(ctx):
     '''test tevent'''