configure: added '--disable-la-files' option
authorChristoph Junghans <junghans@mpip-mainz.mpg.de>
Thu, 30 Sep 2010 10:01:20 +0000 (12:01 +0200)
committerChristoph Junghans <junghans@mpip-mainz.mpg.de>
Thu, 30 Sep 2010 14:47:51 +0000 (16:47 +0200)
Makefile.am
configure.ac

index 52abb079ab6eb2221d62cb97585d5c4b4a100060..febdec51c310a36a9ef8eb66a387886ab4a2489e 100644 (file)
@@ -44,6 +44,9 @@ EXTRA_DIST = config/depcomp \
 
 
 install-exec-hook:
+if NO_LA_FILES
+       cd $(DESTDIR)$(libdir) && rm -f libmd@LIBSUFFIX@.la libgmx@LIBSUFFIX@.la libgmxpreprocess@LIBSUFFIX@.la libgmxana@LIBSUFFIX@.la
+endif
        @echo ""
        @echo "GROMACS is installed under $(prefix)."
        @echo "Make sure to update your PATH and MANPATH to find the"
@@ -67,6 +70,9 @@ install-mdrun:
        (cd $(top_builddir)/src/mdlib && $(MAKE) install ; exit 0)
        (cd $(top_builddir)/src/kernel && $(MAKE) install-libLTLIBRARIES ; exit 0)
        (cd $(top_builddir)/src/kernel && $(MAKE) install-mdrun ; exit 0)
+if NO_LA_FILES
+       cd $(DESTDIR)$(libdir) && rm -f libmd@LIBSUFFIX@.la libgmx@LIBSUFFIX@.la libgmxpreprocess@LIBSUFFIX@.la libgmxana@LIBSUFFIX@.la
+endif
 
 fahcore:
        (cd $(top_builddir)/src/gmxlib && $(MAKE) ; exit 0)
index 76752f9918cc04d769062b947d4fe2d4137d5959..c7784141452340a876e3df7a9142bb732ec9927d 100644 (file)
@@ -54,6 +54,12 @@ AC_ARG_ENABLE(fortran,
 # always use CC for linking:
 AC_SUBST(F77LINK,"\$(LINK)")
 
+#On some systems GNU libtool's la files are more confusing for libtool than helpful due to the 
+#hard coded paths/libs in the files. And for better linking we have pkg-config files (.pc).
+AC_ARG_ENABLE(la-files,
+       [AS_HELP_STRING([--disable-la-files],[Do NOT install GNU libtool's la files])],,
+       [enable_la_files=yes])
+AM_CONDITIONAL(NO_LA_FILES,[test "$enable_la_files" = no])