configure.ac, Makefile.am: Collect libs only needed by Catcomb itself.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 26 May 2016 08:26:09 +0000 (09:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 4 Jun 2016 15:10:31 +0000 (16:10 +0100)
Currently there aren't any, but some may turn up soon.

Oddly, the `pkg-config' machinery already had all the right stuff in it:
it just wasn't being exercised.

Makefile.am
configure.ac

index 22c7379..f6fa934 100644 (file)
@@ -35,7 +35,8 @@ SUBDIRS                        =
 lib_LTLIBRARIES                 = libcatacomb.la
 libcatacomb_la_LDFLAGS  = -version-info $(LIBTOOL_VERSION_INFO) \
                                -no-undefined
-libcatacomb_la_LIBADD   = $(MATHLIBS) $(PIXIE_LIBS) $(mLib_LIBS)
+libcatacomb_la_LIBADD   = $(MATHLIBS) $(PIXIE_LIBS) $(CATACOMB_LIBS) \
+                               $(mLib_LIBS)
 libcatacomb_la_SOURCES  =
 
 ## Basic utilities.
index 7887da3..c9107c5 100644 (file)
@@ -139,6 +139,8 @@ AC_CHECK_FUNCS([getauxval])
 dnl--------------------------------------------------------------------------
 dnl C programming environment.
 
+CATACOMB_LIBS=
+
 dnl Find out if we're cross-compiling.
 AM_CONDITIONAL([CROSS_COMPILING], [test "$cross_compiling" = yes])
 
@@ -250,6 +252,9 @@ LIBS=$mdw_ORIG_LIBS
 dnl Memory locking support.
 AC_CHECK_FUNCS([mlock])
 
+dnl Set the master libraries we need.
+AC_SUBST([CATACOMB_LIBS])
+
 dnl Necessary support libraries.
 PKG_CHECK_MODULES([mLib], [mLib >= 2.2.2.1])
 AM_CFLAGS="$AM_CFLAGS $mLib_CFLAGS"