From 47e838338dab79b43fd8ff08928f72faec9f3219 Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Mon, 19 Dec 2011 08:19:31 +0000 Subject: [PATCH] Improve support for relative search paths --- configure.ac | 9 ++++++--- src/Makefile.am | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index e92d77e..892bd0a 100644 --- a/configure.ac +++ b/configure.ac @@ -46,9 +46,6 @@ esac AM_CONDITIONAL([SYS_WIN], test "$SYS" = "WIN") AM_CONDITIONAL([SYS_MAC], test "$SYS" = "MAC") AM_CONDITIONAL([SYS_X11], test "$SYS" = "X11") -if test "$WIN32" = yes; then - ac_default_prefix="/" -fi # OpenGL flags GL_CFLAGS="-DSYS_$SYS" @@ -60,6 +57,12 @@ esac AC_SUBST([GL_CFLAGS]) AC_SUBST([GL_LIBS]) +# Check for relative build +AC_ARG_ENABLE(relative, [AS_HELP_STRING([--enable-relative], + [enable runtime search paths @<:@default=no@:>@])], + [DOTS=".."; ac_default_prefix="/"]) +AC_SUBST([DOTS]) + # Output AC_CONFIG_FILES([ Makefile diff --git a/src/Makefile.am b/src/Makefile.am index fd2fceb..ef221dd 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -47,8 +47,8 @@ libgrits_la_SOURCES = grits.h \ gtkgl.c gtkgl.h \ gpqueue.c gpqueue.h libgrits_la_CPPFLAGS = $(AM_CPPFLAGS) \ - -DPKGDATADIR="\"$(dots)$(datadir)/$(GRITS_SUBDIR)\"" \ - -DPLUGINSDIR="\"$(dots)$(libdir)/$(GRITS_SUBDIR)\"" + -DPKGDATADIR="\"$(DOTS)$(datadir)/$(GRITS_SUBDIR)\"" \ + -DPLUGINSDIR="\"$(DOTS)$(libdir)/$(GRITS_SUBDIR)\"" libgrits_la_LIBADD = $(AM_LDADD) -lm \ objects/libgrits-objects.la \ data/libgrits-data.la -- 2.43.2