]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* tests/template.at [darwin]: Some of these tests result in
authorGary V. Vaughan <gary@gnu.org>
Sun, 21 Aug 2005 18:47:08 +0000 (18:47 +0000)
committerGary V. Vaughan <gary@gnu.org>
Sun, 21 Aug 2005 18:47:08 +0000 (18:47 +0000)
unresolved symbols on darwin, so don't run those test on that
host!

ChangeLog
libltdl/Makefile.am
tests/template.at

index 39f08372b01f140aaa883eb84e97275697bc86b0..bf7415ae83074edb566c2f6c5afc048cbf5f3e6a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-08-21  Gary V. Vaughan  <gary@gnu.org>
+
+       * tests/template.at [darwin]: Some of these tests result in
+       unresolved symbols on darwin, so don't run those test on that
+       host!
+
 2005-08-18  Gary V. Vaughan  <gary@gnu.org>,
            Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 
 2005-07-29  Richard Moseley  <dickie.moseley@virgin.net>
 
-       * m4/ltdl.m4 (LTDL_INIT): Handle in addition the new name for 
+       * m4/ltdl.m4 (LTDL_INIT): Handle in addition the new name for
        AC_LIST_HEADERS which is _AC_LIST_TAGS.
 
 2005-07-28  Peter Ekberg  <peda@lysator.liu.se>
 
 2005-05-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
-       * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [aix]: 
+       * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [aix]:
        Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.
 
        * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
        * config/ltmain.m4sh (func_mode_link): If command exceeds
        max_cmd_len and file_list_spec exists, write list of input files
        to temporary file.
-       * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) 
+       * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
        [aix4,aix5]: Define file_list_spec.
 
 2005-04-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 2005-04-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * tests/template.at: New Autotest tests for C++ with templates.
-       First test provided by 
+       First test provided by
        Markus Christen <markus@igc.phys.chem.ethz.ch>.
        * tests/Makefile.am, tests/testsuite.at: Use and distribute.
 
index 941042ce6849d8b1e52e1721951fc02a982b2095..a573449f9d89536fc97293b2264c313a6cc3c370 100644 (file)
@@ -1,13 +1,17 @@
-## Process this file with automake to produce Makefile.in
+## Makefile.am -- Process this file with automake to produce Makefile.in
 ##
-## Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005
-## Free Software Foundation, Inc.
+## Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
 ##
 ## This program is free software; you can redistribute it and/or modify
 ## it under the terms of the GNU General Public License as published by
 ## the Free Software Foundation; either version 2 of the License, or
 ## (at your option) any later version.
 ##
+## As a special exception to the GNU Lesser General Public License,
+## if you distribute this file as part of a program or library that
+## is built using GNU libtool, you may include it under the same
+## distribution terms that you use for the rest of that program.
+##
 ## This program is distributed in the hope that it will be useful,
 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ## along with this program; see the file COPYING.  If not, write to
 ## the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 ## Boston, MA 02110-1301, USA.
-
-BUILT_SOURCES          =
-MOSTLYCLEANFILES       =
-EXTRA_DIST             = configure.ac
-
-AUTOMAKE_OPTIONS       = foreign
-ACLOCAL_AMFLAGS                = -I m4
+ACLOCAL_AMFLAGS = -I m4
+AUTOMAKE_OPTIONS = foreign
+BUILT_SOURCES =
+EXTRA_DIST =
+CLEANFILES =
+MOSTLYCLEANFILES =
+# ### BEGIN Makefile.am
 
 DEFS                   = -DHAVE_CONFIG_H="<$(CONFIG_H)>" -DLTDL
-AM_CPPFLAGS            = -I. -I$(srcdir) -I$(srcdir)/libltdl
+AM_CPPFLAGS            = -I. -Ilibltdl -I$(srcdir)/libltdl \
+                         -I$(srcdir)/libltdl
 AM_LDFLAGS             = -no-undefined
 VERSION_INFO           = -version-info 6:0:0
 
 noinst_LTLIBRARIES     = $(LT_DLLOADERS)
 
 if INSTALL_LTDL
-nobase_include_HEADERS = ltdl.h \
-                         libltdl/lt_system.h libltdl/lt_error.h \
+ltdlincludedir         = $(includedir)/libltdl
+ltdlinclude_HEADERS    = libltdl/lt_system.h \
+                         libltdl/lt_error.h \
                          libltdl/lt_dlloader.h
+include_HEADERS                = ltdl.h
 lib_LTLIBRARIES                = libltdl.la
 endif
 
@@ -43,30 +50,30 @@ if CONVENIENCE_LTDL
 noinst_LTLIBRARIES     += libltdlc.la
 endif
 
-## !!NOTE!! Be sure to update ../Makefile.am:ltdldatafiles if you
-##          make any changes here:
-libltdl_la_SOURCES     = libltdl/lt__alloc.h \
+libltdl_la_SOURCES = libltdl/lt__alloc.h \
                          libltdl/lt__dirent.h \
                          libltdl/lt__glibc.h \
                          libltdl/lt__private.h \
-                          libltdl/lt__strl.h \
+                         libltdl/lt__strl.h \
                          libltdl/lt_dlloader.h \
                          libltdl/lt_error.h \
-                          libltdl/lt_system.h \
+                         libltdl/lt_system.h \
                          libltdl/slist.h \
                          loaders/preopen.c \
                          lt__alloc.c \
                          lt_dlloader.c \
                          lt_error.c \
-                         ltdl.c ltdl.h \
+                         ltdl.c \
+                         ltdl.h \
                          slist.c
-libltdl_la_CPPFLAGS    = -DLTDLOPEN=$(LTDLOPEN) $(AM_CPPFLAGS)
+
+libltdl_la_CPPFLAGS    = -DLTDLOPEN=libltdl $(AM_CPPFLAGS)
 libltdl_la_LDFLAGS     = $(AM_LDFLAGS) $(VERSION_INFO) $(LT_DLPREOPEN)
 libltdl_la_LIBADD      = $(LTLIBOBJS)
-libltdl_la_DEPENDENCIES        = $(LT_DLLOADERS) $(LTLIBOBJS) $(BUILT_SOURCES)
+libltdl_la_DEPENDENCIES        = $(LT_DLLOADERS) $(LTLIBOBJS)
 
 libltdlc_la_SOURCES    = $(libltdl_la_SOURCES)
-libltdlc_la_CPPFLAGS   = -DLTDLOPEN=$(LTDLOPEN)c $(AM_CPPFLAGS)
+libltdlc_la_CPPFLAGS   = -DLTDLOPEN=libltdlc $(AM_CPPFLAGS)
 libltdlc_la_LDFLAGS    = $(AM_LDFLAGS) $(LT_DLPREOPEN)
 libltdlc_la_LIBADD     = $(libltdl_la_LIBADD)
 libltdlc_la_DEPENDENCIES= $(libltdl_la_DEPENDENCIES)
@@ -75,8 +82,12 @@ libltdlc_la_DEPENDENCIES= $(libltdl_la_DEPENDENCIES)
 ## pic-objects (either as a shared library, or a convenience library),
 ## so the loaders themselves must be made from pic-objects too.  We
 ## use convenience libraries for that purpose:
-EXTRA_LTLIBRARIES      = dlopen.la dld_link.la dyld.la load_add_on.la \
-                         loadlibrary.la shl_load.la
+EXTRA_LTLIBRARIES              = dlopen.la \
+                                 dld_link.la \
+                                 dyld.la \
+                                 load_add_on.la \
+                                 loadlibrary.la \
+                                 shl_load.la
 
 dlopen_la_SOURCES      = loaders/dlopen.c
 dlopen_la_LDFLAGS      = -module -avoid-version
@@ -100,16 +111,21 @@ shl_load_la_LDFLAGS       = -module -avoid-version
 shl_load_la_LIBADD     = $(LIBADD_SHL_LOAD)
 
 ## Make sure these will be cleaned even when they're not built by default:
-CLEANFILES             = libltdl.la libltdlc.la libdlloader.la
+CLEANFILES                    += libltdl.la \
+                                 libltdlc.la \
+                                 libdlloader.la
+
+## Automake-1.9.6 doesn't clean subdir AC_LIBOBJ compiled objects
+## automatically:
+CLEANFILES                    += $(LIBOBJS) $(LTLIBOBJS)
 
 
 ## --------------------------- ##
 ## Gnulib Makefile.am snippets ##
 ## --------------------------- ##
 
-## ((( gnulib module argz
-BUILT_SOURCES += $(ARGZ_H)
-EXTRA_DIST += argz_.h
+BUILT_SOURCES  += $(ARGZ_H)
+EXTRA_DIST     += argz_.h
 
 # We need the following in order to create an <argz.h> when the system
 # doesn't have one that works with the given compiler.
@@ -117,5 +133,7 @@ all-local $(lib_OBJECTS): $(ARGZ_H)
 argz.h: argz_.h
        cp $(srcdir)/argz_.h $@-t
        mv $@-t $@
-MOSTLYCLEANFILES += argz.h argz.h-t
-## ))) gnulib module argz
+MOSTLYCLEANFILES += argz.h \
+                   argz.h-t
+
+# ### END Makefile.am
index 3c83e6786651dfb059a4f44deb6d1c32d92fae9b..9ae27d6200320c10d66f0e67354d5ba0f57cf608 100644 (file)
@@ -208,9 +208,13 @@ AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo
 AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la lib/liba.la, [0], [ignore], [ignore])
 LT_AT_EXEC_CHECK([./sub/main], [ignore])
 # lib convenience
-AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo -rpath /foo, [0], [ignore], [ignore])
-AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la lib/liba.la, [0], [ignore], [ignore])
-LT_AT_EXEC_CHECK([./sub/main])
+case $host in
+  *-*-darwin*) ;;
+  *)   AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo -rpath /foo, [0], [ignore], [ignore])
+       AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la lib/liba.la, [0], [ignore], [ignore])
+       LT_AT_EXEC_CHECK([./sub/main])
+       ;;
+esac
 # both installed
 AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib/liba.la lib/a.lo -rpath /foo, [0], [ignore], [ignore])
 AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo -rpath /bar, [0], [ignore], [ignore])
@@ -222,14 +226,21 @@ AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo
 AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la, [0], [ignore], [ignore])
 LT_AT_EXEC_CHECK([./sub/main])
 # lib convenience
-AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo lib/liba.la -rpath /foo, [0], [ignore], [ignore])
-AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la, [0], [ignore], [ignore])
-LT_AT_EXEC_CHECK([./sub/main])
+case $host in
+  *-*-darwin*) ;;
+  *)   AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo lib/liba.la -rpath /foo, [0], [ignore], [ignore])
+       AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la, [0], [ignore], [ignore])
+       LT_AT_EXEC_CHECK([./sub/main])
+       ;;
+esac
 # both installed
-AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib/liba.la lib/a.lo -rpath /foo, [0], [ignore], [ignore])
-AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo lib/liba.la -rpath /bar, [0], [ignore], [ignore])
-AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la, [0], [ignore], [ignore])
-LT_AT_EXEC_CHECK([./sub/main])
+case $host in
+  *-*-darwin*) ;;
+  *)   AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo lib/liba.la -rpath /bar, [0], [ignore], [ignore])
+       AT_CHECK($LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main sub/main.o lib2/libb.la, [0], [ignore], [ignore])
+       LT_AT_EXEC_CHECK([./sub/main])
+       ;;
+esac
 
 cd ..
 
@@ -247,7 +258,7 @@ dnl AC_PROG_LIBTOOL
 dnl AC_CONFIG_FILES([Makefile])
 dnl AC_OUTPUT
 dnl ]])
-dnl 
+dnl
 dnl AT_DATA(src/Makefile.am,
 dnl [[ACLOCAL_AMFLAGS = -I m4
 dnl INCLUDES = -I$(srcdir)/lib -I$(srcdir)/lib2