X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Frelocatable-lib.m4;h=82c58b7a107d3e501167e42fe2ab53769780855d;hb=da8054d48dc22e1c051db54049e005d51a006e69;hp=398f5c50fa0c5456d3e1b1f6f58a979716172741;hpb=0c1478d961040909a8d9754b666db4b310357b80;p=gnulib.git diff --git a/m4/relocatable-lib.m4 b/m4/relocatable-lib.m4 index 398f5c50f..82c58b7a1 100644 --- a/m4/relocatable-lib.m4 +++ b/m4/relocatable-lib.m4 @@ -1,5 +1,5 @@ -# relocatable-lib.m4 serial 1 -dnl Copyright (C) 2003, 2005-2006, 2007 Free Software Foundation, Inc. +# relocatable-lib.m4 serial 6 +dnl Copyright (C) 2003, 2005-2007, 2009-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -9,6 +9,10 @@ dnl From Bruno Haible. dnl Support for relocatable libraries. AC_DEFUN([gl_RELOCATABLE_LIBRARY], [ + AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY]) +]) +AC_DEFUN([gl_RELOCATABLE_LIBRARY_BODY], +[ AC_REQUIRE([gl_RELOCATABLE_NOP]) dnl Easier to put this here once, instead of into the DEFS of each Makefile. if test "X$prefix" = "XNONE"; then @@ -18,21 +22,26 @@ AC_DEFUN([gl_RELOCATABLE_LIBRARY], fi AC_DEFINE_UNQUOTED([INSTALLPREFIX], ["${reloc_final_prefix}"], [Define to the value of ${prefix}, as a string.]) + if test $RELOCATABLE = yes; then + AC_DEFINE([ENABLE_RELOCATABLE], [1], + [Define to 1 if the package shall run at any location in the file + system.]) + fi ]) dnl Support for relocatable packages for which it is a nop. AC_DEFUN([gl_RELOCATABLE_NOP], [ AC_MSG_CHECKING([whether to activate relocatable installation]) - AC_ARG_ENABLE(relocatable, - [ --enable-relocatable install a package that can be moved in the filesystem], + AC_ARG_ENABLE([relocatable], + [AS_HELP_STRING([--enable-relocatable], + [install a package that can be moved in the file system])], [if test "$enableval" != no; then RELOCATABLE=yes else RELOCATABLE=no fi ], RELOCATABLE=no) - AC_SUBST(RELOCATABLE) + AC_SUBST([RELOCATABLE]) AC_MSG_RESULT([$RELOCATABLE]) ]) -