diff options
Diffstat (limited to 'lib/talloc/wscript')
-rw-r--r-- | lib/talloc/wscript | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/lib/talloc/wscript b/lib/talloc/wscript index 6d16e15d53..be21bde18c 100644 --- a/lib/talloc/wscript +++ b/lib/talloc/wscript @@ -18,15 +18,22 @@ def set_options(opt): def configure(conf): conf.sub_config(LIBREPLACE_DIR) + + if conf.CHECK_BUNDLED_SYSTEM('talloc', minversion=VERSION): + conf.define('USING_SYSTEM_TALLOC', 1) + conf.SAMBA_CONFIG_H() + + def build(bld): bld.BUILD_SUBDIR(LIBREPLACE_DIR) - bld.SAMBA_LIBRARY('talloc', - 'talloc.c', - deps='replace', - vnum=VERSION) + if not bld.CONFIG_SET('USING_SYSTEM_TALLOC'): + bld.SAMBA_LIBRARY('talloc', + 'talloc.c', + deps='replace', + vnum=VERSION) bld.SAMBA_BINARY('talloc_testsuite', 'testsuite.c testsuite_main.c', |