waf: Build pam_smbpass module only if enabled.
authorAndreas Schneider <asn@samba.org>
Tue, 2 Oct 2012 12:25:40 +0000 (14:25 +0200)
committerAndreas Schneider <asn@samba.org>
Thu, 4 Oct 2012 08:20:35 +0000 (10:20 +0200)
source3/pam_smbpass/wscript_build
source3/wscript

index 70b21d56b2e728abe053dc53c4fdc1d2a701b685..a2a2d01384a54f4a8eae37c47de8987bd7d4bbb3 100644 (file)
@@ -10,5 +10,6 @@ if bld.CONFIG_SET('WITH_PAM_MODULES'):
                 LIBNTLMSSP LIBTSOCKET''',
         cflags='-DLOCALEDIR=\"%s/locale\"' % bld.env.DATADIR,
         realname='pam_smbpass.so',
-        install_path='${PAMMODULESDIR}'
+        install_path='${PAMMODULESDIR}',
+        enabled=bld.env.with_pam_smbpass
         )
index 765f761ece376f0088c47b4bb19e0e01f2b20740..e4898efa9b1731dbc176de6715a9ac9dc8d27303 100644 (file)
@@ -762,6 +762,9 @@ int i; i = PAM_RADIO_TYPE;
             conf.DEFINE('WITH_PAM', 1)
             conf.DEFINE('WITH_PAM_MODULES', 1)
 
+    if Options.options.with_pam_smbpass:
+        conf.env.with_pam_smbpass = True
+
     seteuid = False
 
 #