You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by mt...@apache.org on 2010/05/17 10:30:39 UTC
svn commit: r945019 - in /trafficserver/traffic/trunk/iocore/utils:
I_Layout.h Layout.cc Makefile.am
Author: mturk
Date: Mon May 17 08:30:38 2010
New Revision: 945019
URL: http://svn.apache.org/viewvc?rev=945019&view=rev
Log:
Layout uses relative paths to the prefix. Configure calculates relative paths unless they are outside the prefix in which case they are absolute
Modified:
trafficserver/traffic/trunk/iocore/utils/I_Layout.h
trafficserver/traffic/trunk/iocore/utils/Layout.cc
trafficserver/traffic/trunk/iocore/utils/Makefile.am
Modified: trafficserver/traffic/trunk/iocore/utils/I_Layout.h
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/utils/I_Layout.h?rev=945019&r1=945018&r2=945019&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/utils/I_Layout.h (original)
+++ trafficserver/traffic/trunk/iocore/utils/I_Layout.h Mon May 17 08:30:38 2010
@@ -51,6 +51,7 @@ struct Layout
char *sharedstatedir;
char *mandir;
char *infodir;
+ char *cachedir;
Layout(const char *prefix = 0);
~Layout();
Modified: trafficserver/traffic/trunk/iocore/utils/Layout.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/utils/Layout.cc?rev=945019&r1=945018&r2=945019&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/utils/Layout.cc (original)
+++ trafficserver/traffic/trunk/iocore/utils/Layout.cc Mon May 17 08:30:38 2010
@@ -144,6 +144,7 @@ Layout::Layout(const char *_prefix)
sharedstatedir = layout_relative(prefix, SHAREDSTATEDIR);
mandir = layout_relative(prefix, MANDIR);
infodir = layout_relative(prefix, INFODIR);
+ cachedir = layout_relative(prefix, CACHEDIR);
#ifdef DEBUG
// TODO: Use a propper Debug logging
@@ -165,6 +166,7 @@ Layout::Layout(const char *_prefix)
PrintSTR(sharedstatedir);
PrintSTR(mandir);
PrintSTR(infodir);
+ PrintSTR(cachedir);
#endif
}
@@ -187,5 +189,6 @@ Layout::~Layout()
SafeFree(sharedstatedir);
SafeFree(mandir);
SafeFree(infodir);
+ SafeFree(cachedir);
}
Modified: trafficserver/traffic/trunk/iocore/utils/Makefile.am
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/utils/Makefile.am?rev=945019&r1=945018&r2=945019&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/utils/Makefile.am (original)
+++ trafficserver/traffic/trunk/iocore/utils/Makefile.am Mon May 17 08:30:38 2010
@@ -21,18 +21,19 @@ AM_CPPFLAGS = \
-I$(top_srcdir)/iocore/eventsystem \
-I$(top_srcdir)/libinktomi++ \
-DPREFIX=\"$(prefix)\" \
- -DEXEC_PREFIX=\"$(exec_prefix)\" \
- -DBINDIR=\"$(bindir)\" \
- -DSBINDIR=\"$(sbindir)\" \
- -DSYSCONFDIR=\"$(sysconfdir)\" \
- -DDATADIR=\"$(datadir)\" \
- -DINCLUDEDIR=\"$(includedir)\" \
- -DLIBDIR=\"$(libdir)\" \
- -DLIBEXECDIR=\"$(libexecdir)\" \
- -DLOCALSTATEDIR=\"$(localstatedir)\" \
- -DSHAREDSTATEDIR=\"$(sharedstatedir)\" \
- -DMANDIR=\"$(mandir)\" \
- -DINFODIR=\"$(infodir)\"
+ -DEXEC_PREFIX=\"$(rel_exec_prefix)\" \
+ -DBINDIR=\"$(rel_bindir)\" \
+ -DSBINDIR=\"$(rel_sbindir)\" \
+ -DSYSCONFDIR=\"$(rel_sysconfdir)\" \
+ -DDATADIR=\"$(rel_datadir)\" \
+ -DINCLUDEDIR=\"$(rel_includedir)\" \
+ -DLIBDIR=\"$(rel_libdir)\" \
+ -DLIBEXECDIR=\"$(rel_libexecdir)\" \
+ -DLOCALSTATEDIR=\"$(rel_localstatedir)\" \
+ -DSHAREDSTATEDIR=\"$(rel_sharedstatedir)\" \
+ -DMANDIR=\"$(rel_mandir)\" \
+ -DCACHEDIR=\"$(rel_cachedir)\" \
+ -DINFODIR=\"$(rel_infodir)\"
DEFS += @IOCORE_MODULARIZED_DEFS@