Another attempt at fixing the static build of vfs_notify_fam
[ira/wip.git] / source3 / configure.in
index cafe735b6b273495a07e1d9f097c7ae472855fe4..0393a75b5011ca93e2601cfe3e93c9fe89b1f4ba 100644 (file)
@@ -6181,11 +6181,6 @@ MODULE_idmap_nss=STATIC
 
 MODULE_nss_info_template=STATIC
 
-if test x"$MODULE_vfs_notify_fam" = xSTATIC ; then
-       SMBD_FAM_LIBS="$SMB_FAM_LIBS"
-       AC_SUBST(SMBD_FAM_LIBS)
-fi
-
 AC_ARG_WITH(static-modules,
 [AS_HELP_STRING([--with-static-modules=MODULES], [Comma-separated list of names of modules to statically link in])],
 [ if test $withval; then
@@ -6204,6 +6199,12 @@ AC_ARG_WITH(shared-modules,
        done
 fi ])
 
+if test x"$MODULE_DEFAULT_vfs_notify_fam" = xSTATIC -o \
+               x"$MODULE_vfs_notify_fam" = xSTATIC ; then
+       SMBD_FAM_LIBS="$SMB_FAM_LIBS"
+       AC_SUBST(SMBD_FAM_LIBS)
+fi
+
 SMB_MODULE(pdb_ldap, passdb/pdb_ldap.o passdb/pdb_nds.o, "bin/ldapsam.$SHLIBEXT", PDB,
                   [ PASSDB_LIBS="$PASSDB_LIBS $LDAP_LIBS" ] )
 SMB_MODULE(pdb_smbpasswd, passdb/pdb_smbpasswd.o, "bin/smbpasswd.$SHLIBEXT", PDB)