From 6a8c43672bc5d33ea7edbe7879a4284cbc6df12f Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 7 Mar 2010 23:48:57 +1100 Subject: build: added wrapper options --- lib/nss_wrapper/wscript | 11 +++++++++++ lib/socket_wrapper/wscript | 11 +++++++++++ lib/uid_wrapper/wscript | 11 +++++++++++ source4/wscript | 6 ++++++ 4 files changed, 39 insertions(+) create mode 100644 lib/nss_wrapper/wscript create mode 100644 lib/socket_wrapper/wscript create mode 100644 lib/uid_wrapper/wscript diff --git a/lib/nss_wrapper/wscript b/lib/nss_wrapper/wscript new file mode 100644 index 0000000000..ee95e7bbd9 --- /dev/null +++ b/lib/nss_wrapper/wscript @@ -0,0 +1,11 @@ +import Options + +def set_options(opt): + opt.add_option('--enable-nss-wrapper', + help=("Turn on nss wrapper library (default=no)"), + action="store_true", dest='enable_nss_wrapper', default=False) + +def configure(conf): + if Options.options.enable_nss_wrapper or Options.options.developer: + conf.DEFINE('NSS_WRAPPER', 1) + diff --git a/lib/socket_wrapper/wscript b/lib/socket_wrapper/wscript new file mode 100644 index 0000000000..0534fbcda4 --- /dev/null +++ b/lib/socket_wrapper/wscript @@ -0,0 +1,11 @@ +import Options + +def set_options(opt): + opt.add_option('--enable-socket-wrapper', + help=("Turn on socket wrapper library (default=no)"), + action="store_true", dest='enable_socket_wrapper', default=False) + +def configure(conf): + if Options.options.enable_socket_wrapper or Options.options.developer: + conf.DEFINE('SOCKET_WRAPPER', 1) + diff --git a/lib/uid_wrapper/wscript b/lib/uid_wrapper/wscript new file mode 100644 index 0000000000..2ca2af6648 --- /dev/null +++ b/lib/uid_wrapper/wscript @@ -0,0 +1,11 @@ +import Options + +def set_options(opt): + opt.add_option('--enable-uid-wrapper', + help=("Turn on uid wrapper library (default=no)"), + action="store_true", dest='enable_uid_wrapper', default=False) + +def configure(conf): + if Options.options.enable_uid_wrapper or Options.options.developer: + conf.DEFINE('UID_WRAPPER', 1) + diff --git a/source4/wscript b/source4/wscript index 25a64c89d9..68ea1e02f0 100644 --- a/source4/wscript +++ b/source4/wscript @@ -15,6 +15,9 @@ def set_options(opt): opt.recurse(LIBLDB_DIR) opt.recurse('selftest') opt.recurse('lib/tls') + opt.recurse('../lib/nss_wrapper') + opt.recurse('../lib/socket_wrapper') + opt.recurse('../lib/uid_wrapper') def configure(conf): @@ -30,6 +33,9 @@ def configure(conf): conf.sub_config('../lib/zlib') conf.sub_config('../lib/util/charset') conf.sub_config('auth') + conf.sub_config('../lib/nss_wrapper') + conf.sub_config('../lib/socket_wrapper') + conf.sub_config('../lib/uid_wrapper') conf.DEFINE('CONFIG_H_IS_FROM_SAMBA', 1) conf.ADD_EXTRA_INCLUDES('#source4 #lib #source4/lib #source4/include #lib/socket_wrapper #lib/talloc #lib/replace #lib/event') -- cgit