>From 8146db0f5fe4dd8f76b92017aaf82d7ab9ced3ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Tue, 28 Apr 2015 20:49:50 +0800 Subject: [PATCH 2/2] Make installation directory of the dbi guile module configurable. * configure.ac: New option '--with-guile-site-dir' to set 'guilesitedir'. * src/dbi/Makefile.am (guiledbidatadir): Use "$(guilesitedir)/dbi". --- configure.ac | 11 +++++++++++ src/dbi/Makefile.am | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 3bcd764..cc45703 100644 --- a/configure.ac +++ b/configure.ac @@ -63,12 +63,22 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [AC_SUBST([AM_DEFAULT_VERB CFLAGS=`$GUILECONFIG compile` LIBS=`$GUILECONFIG link` +GUILE_SITE=`$GUILECONFIG info sitedir` + +AC_ARG_WITH([guile-site-dir], + [AS_HELP_STRING([--with-guile-site-dir=DIR], + [use the specified installtion path for Guile modules [default=auto]] + )], + [guilesitedir="$withval"], + [guilesitedir="$GUILE_SITE"] +) AC_SUBST(DBI_MAJOR_VERSION) AC_SUBST(DBI_MINOR_VERSION) AC_SUBST(DBI_MICRO_VERSION) AC_SUBST(DBI_INTERFACE) AC_SUBST(VERSION) +AC_SUBST(guilesitedir) # Checks for library functions. @@ -91,6 +101,7 @@ echo " $PACKAGE-$VERSION prefix: ${prefix} + sitedir: ${guilesitedir} compiler: ${CC} ${CPPFLAGS} ${CFLAGS} link: ${LIBS} " diff --git a/src/dbi/Makefile.am b/src/dbi/Makefile.am index 64c6689..d56c9ab 100644 --- a/src/dbi/Makefile.am +++ b/src/dbi/Makefile.am @@ -25,7 +25,7 @@ AUTOMAKE_OPTIONS = gnu -guiledbidatadir = `${GUILECONFIG} info pkgdatadir`/site/dbi +guiledbidatadir = $(guilesitedir)/dbi guiledbidata_DATA = dbi.scm EXTRA_DIST = $(guiledbidata_DATA) -- 2.2.1