+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * configure.in: use LYX_CHECK_LDR
+
2002-03-14 Kayvan A. Sylvan <kayvan@sylvan.com>
* configure.in: Fix order of -lXpm and -lforms for
+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * lyxinclude.m4 (LYX_CHECK_LDR): function to test if we can use
+ partial linking or not.
+
2002-03-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
* common.am (DISTCLEANFILES): don't be recursive by default.
CC=$ac_save_cc
CFLAGS="$ac_save_cflags"
])
+
+
+dnl bla bla
+AC_DEFUN(LYX_CHECK_LDR,
+[
+AC_MSG_CHECKING(whether partial linking can be used)
+if test x$ac_cv_cygwin = xno -a x$lt_cv_prog_gnu_ld = xyes ; then
+ AM_CONDITIONAL(USE_LD_R, true)
+ AC_MSG_RESULT(yes)
+else
+ AM_CONDITIONAL(USE_LD_R, false)
+AC_MSG_RESULT(no)
+fi
+])
AC_LIBTOOL_WIN32_DLL
#AM_PROG_LIBTOOL
LYX_PROG_LIBTOOL
+LYX_CHECK_LDR
### Check which libsigc++ we're using
LYX_WITH_SIGC
+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * Makefile.am (LYX_CONV_LIBS): select libs depending on partial
+ linking or not.
+
2002-03-19 Juergen Vigna <jug@sad.it>
* text2.C (clearSelection): reset also xsel_cache.
bin_PROGRAMS = lyx
-lyx_DEPENDENCIES = mathed/libmathed.o insets/libinsets.o \
+if USE_LD_R
+LYX_CONV_LIBS = mathed/libmathed.o insets/libinsets.o \
frontends/libfrontends.o \
graphics/libgraphics.o \
- support/libsupport.o \
- @INCLUDED_SIGC@
+ support/libsupport.o
+else
+LYX_CONV_LIBS = mathed/libmathed.la insets/libinsets.la \
+ frontends/libfrontends.la \
+ graphics/libgraphics.la \
+ support/libsupport.la
+endif
-lyx_LDADD = $(lyx_DEPENDENCIES) @INTLLIBS@ $(SIGC_LIBS) \
+#lyx_DEPENDENCIES = $(LYX_CONV_LIBS) $(INCLUDED_SIGC)
+
+lyx_LDADD = $(LYX_CONV_LIBS) $(SIGC_LIBS) $(INCLUDED_SIGC) @INTLLIBS@ \
$(PSPELL_LIBS) @AIKSAURUS_LIBS@ @FRONTEND_LDFLAGS@ @FRONTEND_LIBS@
#lyx_LDFLAGS=-Wl,-O1
+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * Makefile.am: special rules if partial linking
+
2002-03-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
* doxygen fixes.
Toolbar.C \
Toolbar.h
+if USE_LD_R
libfrontends.la: libfrontends.o
libfrontends.o: $(libfrontends_la_OBJECTS) $(libfrontends_la_DEPENDENCIES)
$(CXXLINK) $(libfrontends_la_OBJECTS) $(libfrontends_la_LIBADD)
+endif
EXTRA_DIST = xforms qt2 gnome
+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * Makefile.am: special rules if partial linking
+
2002-03-14 Angus Leeming <a.leeming@ic.ac.uk>
* GraphicsCache.C: use Lars' preferred idiom for a for-loop.
GraphicsParams.h \
GraphicsTypes.h
+if USE_LD_R
libgraphics.la: libgraphics.o
libgraphics.o: $(libgraphics_la_OBJECTS) $(libgraphics_la_DEPENDENCIES)
$(CXXLINK) $(libgraphics_la_OBJECTS)
+endif
+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * Makefile.am: special rules if partial linking
+
2002-03-19 Juergen Vigna <jug@sad.it>
* insetgraphics.C (draw): fixed the setting of CHANGED_IN_DRAW!
# insettheorem.C \
# insettheorem.h \
+if USE_LD_R
libinsets.la: libinsets.o
libinsets.o: $(libinsets_la_OBJECTS) $(libinsets_la_DEPENDENCIES)
$(CXXLINK) $(libinsets_la_OBJECTS)
+endif
+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * Makefile.am: special rules if partial linking
+
2002-03-18 Angus Leeming <a.leeming@ic.ac.uk>
* math_charinset.C: wrap the std::strchr declaration inside a
math_xymatrixinset.C \
math_xymatrixinset.h
+if USE_LD_R
libmathed.la: libmathed.o
libmathed.o: $(libmathed_la_OBJECTS) $(libmathed_la_DEPENDENCIES)
$(CXXLINK) $(libmathed_la_OBJECTS)
+endif
+2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * Makefile.am (libsupport.la): special rules if partial linking
+
2002-03-14 Angus Leeming <a.leeming@ic.ac.uk>
* forkedcontr.C: turn the timer off when their are no longer any
unlink.C \
utility.h
+if USE_LD_R
libsupport.la: libsupport.o
libsupport.o: $(libsupport_la_OBJECTS) $(libsupport_la_DEPENDENCIES)
$(CXXLINK) $(libsupport_la_OBJECTS)
+endif