X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=lib%2Ftevent%2Fwscript;h=31f7ee7c0cc7fdf27625541379660791f3836a03;hb=2e573eead96b2e98dd8a15c9c8e470679e530392;hp=501de162610277ccf2e4dda5bc963655d596bbbb;hpb=2267faddfa9863b205dfad580fbd45182916cb32;p=samba.git diff --git a/lib/tevent/wscript b/lib/tevent/wscript old mode 100755 new mode 100644 index 501de162610..31f7ee7c0cc --- a/lib/tevent/wscript +++ b/lib/tevent/wscript @@ -1,7 +1,7 @@ #!/usr/bin/env python APPNAME = 'tevent' -VERSION = '0.9.27' +VERSION = '0.9.34' blddir = 'bin' @@ -22,10 +22,6 @@ def set_options(opt): opt.PRIVATE_EXTENSION_DEFAULT('tevent', noextension='tevent') opt.RECURSE('lib/replace') opt.RECURSE('lib/talloc') - if opt.IN_LAUNCH_DIR(): - opt.add_option('--disable-python', - help=("disable the pytevent module"), - action="store_true", dest='disable_python', default=False) def configure(conf): @@ -38,7 +34,8 @@ def configure(conf): if conf.CHECK_BUNDLED_SYSTEM_PKG('tevent', minversion=VERSION, onlyif='talloc', implied_deps='replace talloc'): conf.define('USING_SYSTEM_TEVENT', 1) - if conf.CHECK_BUNDLED_SYSTEM_PYTHON('pytevent', 'tevent', minversion=VERSION): + if not conf.env.disable_python and \ + conf.CHECK_BUNDLED_SYSTEM_PYTHON('pytevent', 'tevent', minversion=VERSION): conf.define('USING_SYSTEM_PYTEVENT', 1) if conf.CHECK_FUNCS('epoll_create', headers='sys/epoll.h'): @@ -61,8 +58,6 @@ def configure(conf): if not conf.CONFIG_SET('USING_SYSTEM_TEVENT'): conf.DEFINE('TEVENT_NUM_SIGNALS', tevent_num_signals) - conf.env.disable_python = getattr(Options.options, 'disable_python', False) - if not conf.env.disable_python: # also disable if we don't have the python libs installed conf.find_program('python', var='PYTHON') @@ -82,7 +77,7 @@ def build(bld): bld.RECURSE('lib/talloc') SRC = '''tevent.c tevent_debug.c tevent_fd.c tevent_immediate.c - tevent_queue.c tevent_req.c tevent_select.c + tevent_queue.c tevent_req.c tevent_poll.c tevent_threads.c tevent_signal.c tevent_standard.c tevent_timed.c tevent_util.c tevent_wakeup.c''' @@ -99,9 +94,13 @@ def build(bld): private_library = True if not bld.CONFIG_SET('USING_SYSTEM_TEVENT'): + tevent_deps = 'replace talloc' + if bld.CONFIG_SET('HAVE_PTHREAD'): + tevent_deps += ' pthread' + bld.SAMBA_LIBRARY('tevent', SRC, - deps='replace talloc', + deps=tevent_deps, enabled= not bld.CONFIG_SET('USING_SYSTEM_TEVENT'), includes='.', abi_directory='ABI',