libtool-patches
[Top][All Lists]
Advanced

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

Re: where libltdl will be libtoolized


From: Bob Friesenhahn
Subject: Re: where libltdl will be libtoolized
Date: Mon, 22 Nov 2004 17:51:26 -0600 (CST)

On Tue, 23 Nov 2004, Peter O'Gorman wrote:

To repeat myself: Okay to commit to HEAD?

It looks ok to me. Presumably this is so that I don't need to 'libtoolize --ltdl=ltdl/libltdl' and manually add -I./ltdl to CPPFLAGS and libltdl doesn't need to appear directly in the package's top directory.

Bob


Peter

Peter O'Gorman wrote:

<http://www.pogma.com/misc/mdemo_ltdl_test.tgz>
untar and cd into the dir, then run
libtoolize --ltdl=src/ltdl ; autoreconf --force --install --verbose;
./configure ; make

Anything listed in this patch file as "cannot find.." was moved from libtool/libltdl/ to libtool/libltdl/libltdl/

------------------------------------------------------------------------

cvs diff: cannot find libltdl/lt__alloc.h
cvs diff: cannot find libltdl/lt__dirent.h
cvs diff: cannot find libltdl/lt__glibc.h
cvs diff: cannot find libltdl/lt__private.h
cvs diff: cannot find libltdl/lt_dlloader.h
cvs diff: cannot find libltdl/lt_error.h
cvs diff: cannot find libltdl/lt_system.h
cvs diff: cannot find libltdl/ltdl.h
cvs diff: cannot find libltdl/slist.h
Index: libltdl/Makefile.am
===================================================================
RCS file: /cvsroot/libtool/libtool/libltdl/Makefile.am,v
retrieving revision 1.65
diff -u -3 -p -u -r1.65 Makefile.am
--- libltdl/Makefile.am 15 Nov 2004 01:03:14 -0000      1.65
+++ libltdl/Makefile.am 21 Nov 2004 13:58:39 -0000
@@ -27,26 +27,27 @@ AUTOMAKE_OPTIONS    = foreign
 ACLOCAL_AMFLAGS                = -I m4
  DEFS                  = -DHAVE_CONFIG_H="<$(CONFIG_H)>" -DLTDL
-AM_CPPFLAGS            = -I$(top_builddir) -I$(top_srcdir)
+AM_CPPFLAGS            = -I$(builddir) -I$(srcdir) -I$(srcdir)/libltdl
 AM_LDFLAGS             = -no-undefined
 VERSION_INFO           = -version-info 6:0:0
  pkgincludedir         = $(includedir)/libltdl
  lib_LTLIBRARIES               = libdlloader.la
-libdlloader_la_SOURCES  = lt_error.h lt_error.c \
-                         lt__private.h lt_system.h \
-                         lt__alloc.h lt__alloc.c \
-                         lt__glibc.h \
-                         lt__dirent.h \
-                         slist.h slist.c
+libdlloader_la_SOURCES  = libltdl/lt_error.h lt_error.c \
+                         libltdl/lt__private.h libltdl/lt_system.h \
+                         libltdl/lt__alloc.h lt__alloc.c \
+                         libltdl/lt__glibc.h \
+                         libltdl/lt__dirent.h \
+                         libltdl/slist.h slist.c
 libdlloader_la_LDFLAGS = $(VERSION_INFO)
 libdlloader_la_LIBADD  = $(LTLIBOBJS)
  ## Libltdl brings it all together:
 if INSTALL_LTDL
-include_HEADERS                = ltdl.h
-pkginclude_HEADERS     = lt_system.h lt_error.h lt_dlloader.h
+include_HEADERS                = libltdl/ltdl.h
+pkginclude_HEADERS     = libltdl/lt_system.h libltdl/lt_error.h \
+                         libltdl/lt_dlloader.h
 lib_LTLIBRARIES                += libltdl.la
 endif
 @@ -54,8 +55,8 @@ if CONVENIENCE_LTDL
 noinst_LTLIBRARIES     = libltdlc.la
 endif
 -libltdl_la_SOURCES    = ltdl.h ltdl.c \
-                         lt_dlloader.h lt_dlloader.c loaders/preopen.c
+libltdl_la_SOURCES     = libltdl/ltdl.h ltdl.c \
+ libltdl/lt_dlloader.h lt_dlloader.c loaders/preopen.c
 libltdl_la_CPPFLAGS    = -DLTDLOPEN=libltdl $(AM_CPPFLAGS)
 libltdl_la_LDFLAGS     =  $(VERSION_INFO) $(LT_DLPREOPEN)
 libltdl_la_LIBADD      = libdlloader.la
@@ -70,7 +71,8 @@ libltdlc_la_LIBADD    = $(libdlloader_la_LI
 ltdldatadir            = $(pkgvdatadir)/libltdl
nobase_ltdldata_DATA = COPYING.LIB Makefile.am README configure.ac \
                          $(libltdl_la_SOURCES) $(libdlloader_la_SOURCES) \
-                         lt__dirent.c lt__dirent.h argz_.h argz.c
+                         lt__dirent.c libltdl/lt__dirent.h \
+                         argz_.h argz.c
## Make sure these will be cleaned even when they're not built by default:
 CLEANFILES             = libltdl.la libltdlc.la libdlloader.la
Index: libltdl/loaders/Makefile.am
===================================================================
RCS file: /cvsroot/libtool/libtool/libltdl/loaders/Makefile.am,v
retrieving revision 1.4
diff -u -3 -p -u -r1.4 Makefile.am
--- libltdl/loaders/Makefile.am 15 Nov 2004 01:03:14 -0000      1.4
+++ libltdl/loaders/Makefile.am 21 Nov 2004 13:58:39 -0000
@@ -24,8 +24,8 @@ EXTRA_DIST            =
 AUTOMAKE_OPTIONS       = foreign
  DEFS                  = -DHAVE_CONFIG_H="<$(CONFIG_H)>" -DLTDL
-AM_CPPFLAGS            = -I$(top_builddir) -I$(top_srcdir) \
-                         -I.. -I$(srcdir)/..
+AM_CPPFLAGS            = -I$(top_builddir) -I$(top_srcdir)  \
+                         -I.. -I$(srcdir)/.. -I$(srcdir)/../libltdl
AM_LDFLAGS = -no-undefined -module -avoid-version -export-dynamic
  pkgincludedir         = $(includedir)/libltdl


--
Peter O'Gorman - http://www.pogma.com



======================================
Bob Friesenhahn
address@hidden
http://www.simplesystems.org/users/bfriesen




reply via email to

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