build: added wrapper options
authorAndrew Tridgell <tridge@samba.org>
Sun, 7 Mar 2010 12:48:57 +0000 (23:48 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 6 Apr 2010 10:26:46 +0000 (20:26 +1000)
lib/nss_wrapper/wscript [new file with mode: 0644]
lib/socket_wrapper/wscript [new file with mode: 0644]
lib/uid_wrapper/wscript [new file with mode: 0644]
source4/wscript

diff --git a/lib/nss_wrapper/wscript b/lib/nss_wrapper/wscript
new file mode 100644 (file)
index 0000000..ee95e7b
--- /dev/null
@@ -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 (file)
index 0000000..0534fbc
--- /dev/null
@@ -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 (file)
index 0000000..2ca2af6
--- /dev/null
@@ -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)
+
index 25a64c89d91b25f17a9d42164cb4429721a29ecf..68ea1e02f044abf8dc3503dbf45e35eca4ec05f3 100644 (file)
@@ -15,6 +15,9 @@ def set_options(opt):
     opt.recurse(LIBLDB_DIR)
     opt.recurse('selftest')
     opt.recurse('lib/tls')
     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):
 
 
 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/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')
 
     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')