]> granicus.if.org Git - transmission/commitdiff
Respect non-standard install paths for web interface files
authorMukund Sivaraman <muks@mukund.org>
Thu, 14 Aug 2008 10:35:11 +0000 (10:35 +0000)
committerMukund Sivaraman <muks@mukund.org>
Thu, 14 Aug 2008 10:35:11 +0000 (10:35 +0000)
libtransmission/Makefile.am
libtransmission/platform.c

index 8d2c95b61427b9427ce42be998434eed9f5dce5e..4bea00f9c322ed961e60005328014ea7c5786955 100644 (file)
@@ -1,4 +1,8 @@
-AM_CPPFLAGS = -I. -I$(top_srcdir) -I$(top_srcdir)/third-party/ -D__TRANSMISSION__ $(LIBEVENT_CPPFLAGS)
+AM_CPPFLAGS = \
+       -I. -I$(top_srcdir) -I$(top_srcdir)/third-party/ \
+       -D__TRANSMISSION__ $(LIBEVENT_CPPFLAGS) \
+       -DPACKAGE_DATA_DIR=\""$(datadir)"\"
+
 AM_CFLAGS = $(LIBCURL_CFLAGS) $(OPENSSL_CFLAGS) $(PTHREAD_CFLAGS)
 
 noinst_LIBRARIES = libtransmission.a
index 4e271306a6af07fc703297869a701ad146a20d68..960e93a6c578e6bbc674dbccbe42e7acdbc4ca53 100644 (file)
@@ -563,7 +563,7 @@ tr_getClutchDir( const tr_session * session UNUSED )
             /* XDG_DATA_DIRS are the backup directories */
             s = getenv( "XDG_DATA_DIRS" );
             if( !s || !*s )
-                s = "/usr/local/share/:/usr/share/";
+                s =  PACKAGE_DATA_DIR ":/usr/local/share/:/usr/share/";
             while( s && *s ) {
                 char * end = strchr( s, ':' );
                 if( end ) {