diff options
author | Petr Viktorin <pviktori@redhat.com> | 2015-01-15 14:22:22 +0100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2015-05-19 19:28:18 +0200 |
commit | 616dfae8ffa88bd6b8b1145bd9d75c5b873e7044 (patch) | |
tree | fce77960bf7fae579f10d1ca706af97961dd63fc /buildtools/wafsamba/wscript | |
parent | 13a91e542737562e26368ca6a359cb20026bb724 (diff) | |
download | samba-616dfae8ffa88bd6b8b1145bd9d75c5b873e7044.tar.gz |
buildtools: Add --extra-python configure option
This allows building Python support for two different Python versions
at the same time.
Signed-off-by: Petr Viktorin <pviktori@redhat.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
Diffstat (limited to 'buildtools/wafsamba/wscript')
-rwxr-xr-x | buildtools/wafsamba/wscript | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/buildtools/wafsamba/wscript b/buildtools/wafsamba/wscript index 694147e1d93..d6bb6885a1c 100755 --- a/buildtools/wafsamba/wscript +++ b/buildtools/wafsamba/wscript @@ -195,6 +195,12 @@ def set_options(opt): help='tag release in git at the same time', type='string', action='store', dest='TAG_RELEASE') + opt.add_option('--extra-python', type=str, + help=("build selected libraries for the specified " + "additional version of Python " + "(example: --extra-python=/usr/bin/python3)"), + metavar="PYTHON", dest='EXTRA_PYTHON', default=None) + @wafsamba.runonce def configure(conf): @@ -266,6 +272,8 @@ def configure(conf): conf.env.AUTOCONF_HOST = Options.options.AUTOCONF_HOST conf.env.AUTOCONF_PROGRAM_PREFIX = Options.options.AUTOCONF_PROGRAM_PREFIX + conf.env.EXTRA_PYTHON = Options.options.EXTRA_PYTHON + if (conf.env.AUTOCONF_HOST and conf.env.AUTOCONF_BUILD and conf.env.AUTOCONF_BUILD != conf.env.AUTOCONF_HOST): |