Added new configuration flage so the plugin path can be redefined when the library is built. Signed-off-by: Steve Dickson <steved@xxxxxxxxxx> --- configure.in | 13 +++++++++++++ libnfsidmap.c | 2 ++ 2 files changed, 15 insertions(+), 0 deletions(-) diff --git a/configure.in b/configure.in index c105988..7ad3e5f 100644 --- a/configure.in +++ b/configure.in @@ -36,7 +36,20 @@ if test "x$enable_gums" = "xyes" ; then fi AM_CONDITIONAL(ENABLE_GUMS, test "x$enable_gums" = "xyes") +#Where do the Plugins live +AC_ARG_WITH(pluginpath, + [AS_HELP_STRING([--with-pluginpath=/foo],[Causes the library to look in /foo instead of /usr/lib/libnfsidmap for plugins + ])], + path_plugins=$withval, + path_plugins="" + ) +if test -n "$path_plugins" ; then + AC_DEFINE_UNQUOTED(PATH_PLUGINS, "$path_plugins", + [Define this to change the plugins path]) +fi +AM_CONDITIONAL(PATH_PLUGINS, test -n "$path_plugins") +AC_CONFIG_HEADERS([./config.h]) # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([stdlib.h string.h unistd.h errno.h]) diff --git a/libnfsidmap.c b/libnfsidmap.c index 5dc2652..6415707 100644 --- a/libnfsidmap.c +++ b/libnfsidmap.c @@ -36,6 +36,8 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include "config.h" + #include <sys/types.h> #include <errno.h> #include <unistd.h> -- 1.7.3.3 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html