m4-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: 83-gary-use-automake-1.8-SOURCE-defaults.patch


From: Gary V. Vaughan
Subject: FYI: 83-gary-use-automake-1.8-SOURCE-defaults.patch
Date: Mon, 01 Dec 2003 15:06:20 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20030925 Thunderbird/0.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Applied to HEAD.
- --
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://www.oranda.demon.co.uk
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQE/y1jsFRMICSmD1gYRAj/aAKDKtMVoJMRBUfc/C3QM2EwWlwz6zwCcDy3i
H0nwTClajkpJ7rFBzKDwicY=
=OTG+
-----END PGP SIGNATURE-----
Index: ChangeLog
from  Gary V. Vaughan  <address@hidden>

        * configure.ac (AM_INIT_AUTOMAKE): Require 1.7g...
        * modules/Makefile.am (gnu_la_SOURCES, load_la_SOURCES,
        m4_la_SOURCES, traditional_la_SOURCES, modtest_la_SOURCES,
        shadow_la_SOURCES, import_la_SOURCES, stdlib_la_SOURCES,
        time_la_SOURCES): ...so that these are defaulted correctly, and
        can be removed from this file.
        (AM_LDFLAGS): Add -module...
        (gnu_la_LDFLAGS, load_la_LDFLAGS, m4_la_LDFLAGS,
        traditional_la_LDFLAGS, modtest_la_LDFLAGS, shadow_la_LDFLAGS,
        import_la_LDFLAGS, stdlib_la_LDFLAGS, time_la_LDFLAGS): ...so that
        the individual settings can be removed.
        * m4/Makefile.am (libm4_la_LIBADD): Add $(LTLIBINTL) here once...
        * module/Makefile.am (gnu_la_LIBADD, load_la_LIBADD,
        m4_la_LIBADD, traditional_la_LIBADD, modtest_la_LIBADD,
        shadow_la_LIBADD, import_la_LIBADD, stdlib_la_LIBADD,
        time_la_LIBADD): ...so that these are picked up as a deplib of
        libm4 and don't need to be set explicitly.

Index: configure.ac
===================================================================
RCS file: /cvsroot/m4/m4/configure.ac,v
retrieving revision 1.30
diff -u -p -u -r1.30 configure.ac
--- configure.ac 13 Nov 2003 12:57:29 -0000 1.30
+++ configure.ac 1 Dec 2003 15:00:15 -0000
@@ -87,7 +87,7 @@ AC_SUBST(DLPREOPEN)
 ## ------------------------ ##
 ## Automake Initialisation. ##
 ## ------------------------ ##
-AM_INIT_AUTOMAKE([1.7a dist-bzip2])
+AM_INIT_AUTOMAKE([1.7g dist-bzip2])
 
 
 
Index: m4/Makefile.am
===================================================================
RCS file: /cvsroot/m4/m4/m4/Makefile.am,v
retrieving revision 1.25
diff -u -p -u -r1.25 Makefile.am
--- m4/Makefile.am 12 Sep 2003 13:47:48 -0000 1.25
+++ m4/Makefile.am 1 Dec 2003 15:00:15 -0000
@@ -16,15 +16,16 @@
 ## the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 ## Boston, MA 02111-1307, USA.
 
-AM_LDFLAGS     = -no-undefined -export-dynamic
 AM_CPPFLAGS    = -I$(top_builddir)/gnulib -I$(top_srcdir)/gnulib \
                  -I$(top_builddir) -I$(top_srcdir) $(INTLINCL)
+AM_LDFLAGS     = -no-undefined -export-dynamic
 
 lib_LTLIBRARIES                = libm4.la
 libm4_la_SOURCES       = builtin.c debug.c hash.c input.c \
                          ltdl.c m4.c m4private.h macro.c module.c output.c \
                          path.c symtab.c syntax.c utility.c
-libm4_la_LIBADD                = $(top_builddir)/gnulib/m4/libgnu.la 
$(LIBADD_DL)
+libm4_la_LIBADD                = $(top_builddir)/gnulib/m4/libgnu.la \
+                         $(LTLIBINTL) $(LIBADD_DL)
 
 module.o module.lo: module.c pathconf.h
 pathconf.h: Makefile
Index: modules/Makefile.am
===================================================================
RCS file: /cvsroot/m4/m4/modules/Makefile.am,v
retrieving revision 1.26
diff -u -p -u -r1.26 Makefile.am
--- modules/Makefile.am 18 Nov 2003 17:14:45 -0000 1.26
+++ modules/Makefile.am 1 Dec 2003 15:00:15 -0000
@@ -18,7 +18,6 @@
 ##
 ## Written by Gary V. Vaughan <address@hidden>
 
-DISTCLEANFILES = perlxsi.c
 MAINTAINERCLEANFILES = Makefile.in
 
 testsubdir             = testSubDir
@@ -32,8 +31,8 @@ EXTRA_DIST = modtest.m4 shadow.m4 time.m
 AM_CPPFLAGS    = -I$(top_builddir) -I$(top_srcdir) \
                  -I$(top_builddir)/gnulib -I$(top_srcdir)/gnulib \
                  -I$(top_builddir)/m4 -I$(top_srcdir)/m4 $(INTLINCL)
-LIBS = $(top_builddir)/m4/libm4.la
-AM_LDFLAGS = -no-undefined
+AM_LDFLAGS     = -no-undefined -module
+LIBS           = $(top_builddir)/m4/libm4.la
 
 pkgmodinclude_HEADERS  = m4.h
 pkglibexec_LTLIBRARIES = gnu.la load.la m4.la traditional.la \
@@ -41,56 +40,19 @@ pkglibexec_LTLIBRARIES      = gnu.la load.la 
 
 if USE_GMP
 pkglibexec_LTLIBRARIES += mpeval.la
+EXTRA_mpeval_la_SOURCES        = evalparse.c
+mpeval_la_LIBADD       = $(LIBADD_GMP)
 endif
 
-gnu_la_SOURCES         = gnu.c
 EXTRA_gnu_la_SOURCES   = format.c
-gnu_la_LDFLAGS         = -module
-gnu_la_LIBADD          = $(LTLIBINTL)
-
-load_la_SOURCES        = load.c
-load_la_LDFLAGS        = -module
-load_la_LIBADD = $(LTLIBINTL)
-
-m4_la_SOURCES          = m4.c
 EXTRA_m4_la_SOURCES    = evalparse.c
-m4_la_LDFLAGS          = -module
-m4_la_LIBADD           = $(LTLIBINTL)
 
-mpeval_la_SOURCES      = mpeval.c
-EXTRA_mpeval_la_SOURCES        = evalparse.c
-mpeval_la_LDFLAGS      = -module
-mpeval_la_LIBADD       = $(LIBADD_GMP) $(LTLIBINTL)
 
-traditional_la_SOURCES = traditional.c
-traditional_la_LDFLAGS = -module
-traditional_la_LIBADD  = $(LTLIBINTL)
-
-modtest_la_SOURCES     = modtest.c
-modtest_la_LDFLAGS     = -module
-modtest_la_LIBADD      = $(LTLIBINTL)
-
-import_la_SOURCES      = import.c
-import_la_LDFLAGS      = -module
-import_la_LIBADD       = $(LTLIBINTL)
-
-perl_la_SOURCES        = perl.c
-perl_la_CFLAGS = `perl -MExtUtils::Embed -e ccopts`
-perl_la_LDFLAGS        = -module `perl -MExtUtils::Embed -e ldopts`
-perl_la_LIBADDD        = $(LTLIBINTL)
-
-shadow_la_SOURCES      = shadow.c
-shadow_la_LDFLAGS      = -module
-shadow_la_LIBADD       = $(LTLIBINTL)
-
-stdlib_la_SOURCES      = stdlib.c
-stdlib_la_LDFLAGS      = -module
-stdlib_la_LIBADD       = $(LTLIBINTL)
-
-time_la_SOURCES        = time.c
-time_la_LDFLAGS        = -module
-time_la_LIBADD = $(LTLIBINTL)
-
-BUILT_SOURCES = perlxsi.c
-perlxsi.c:
-       perl -MExtUtils::Embed -e xsinit -- -o perlxsi.c
+## Disabled for now.  It is too fragile to be useful.
+## pkglibexec_LTLIBRARIES += perl.la
+##perl_la_CFLAGS               = `perl -MExtUtils::Embed -e ccopts`
+##perl_la_LDFLAGS              = `perl -MExtUtils::Embed -e ldopts`
+##BUILT_SOURCES                = perlxsi.c
+##DISTCLEANFILES               = $(BUILT_SOURCES)
+##perlxsi.c:
+##     perl -MExtUtils::Embed -e xsinit -- -o perlxsi.c

reply via email to

[Prev in Thread] Current Thread [Next in Thread]