diff options
Diffstat (limited to 'cli/src')
-rw-r--r-- | cli/src/Makefile.am | 1 | ||||
-rw-r--r-- | cli/src/cli.c | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/cli/src/Makefile.am b/cli/src/Makefile.am index c6323e591de..63e3409165d 100644 --- a/cli/src/Makefile.am +++ b/cli/src/Makefile.am @@ -20,6 +20,7 @@ AM_CPPFLAGS = $(GF_CPPFLAGS) \ -I$(top_builddir)/rpc/xdr/src\ -DDATADIR=\"$(localstatedir)\" \ -DCONFDIR=\"$(sysconfdir)/glusterfs\" \ + -DXLATORDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/xlator\" \ -DGSYNCD_PREFIX=\"$(GLUSTERFS_LIBEXECDIR)\"\ -DSYNCDAEMON_COMPILE=$(SYNCDAEMON_COMPILE) -DSBIN_DIR=\"$(sbindir)\"\ $(XML_CPPFLAGS) diff --git a/cli/src/cli.c b/cli/src/cli.c index b58f211d3dd..7903b57edb6 100644 --- a/cli/src/cli.c +++ b/cli/src/cli.c @@ -338,6 +338,12 @@ cli_opt_parse (char *opt, struct cli_state *state) exit (0); } + /* XLATORDIR passed through a -D flag to GCC */ + if (strcmp (opt, "print-xlatordir") == 0) { + cli_out ("%s", XLATORDIR); + exit (0); + } + if (strcmp (opt, "xml") == 0) { #if (HAVE_LIB_XML) state->mode |= GLUSTER_MODE_XML; |