+2004-12-04 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * Most Makefile.am's: Move PCH_FLAGS to AM_CPP flags where
+ possible.
+
2004-12-03 Lars Gullik Bjonnes <larsbj@gullik.net>
* Most Makefile.am's: Change to use AM_CPPFLAGS instead of
- INCLUDES since that has been deprecated by automake.
+ INCLUDES since that has been deprecated by automake.
2004-11-25 Angus Leeming <leeming@lyx.org>
+2004-12-04 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * boost/config/compiler/gcc.hpp: all to compile with gcc 4.0
+ without warnings.
+
2004-11-24 Lars Gullik Bjønnes <larsbj@gullik.net>
* add spirit to the collection
#endif
//
// last known and checked version is 3.4:
-#if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 4))
+#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 0))
# if defined(BOOST_ASSERT_CONFIG)
# error "Unknown compiler version - please run the configure tests and report the results"
# else
include $(top_srcdir)/config/common.am
SUBDIRS = src
-
noinst_LTLIBRARIES = libboostfilesystem.la
AM_CPPFLAGS = \
+ $(PCH_FLAGS) \
-DBOOST_USER_CONFIG="<config.h>" \
$(BOOST_INCLUDES)
-AM_CXXFLAGS = $(PCH_FLAGS)
-
libboostfilesystem_la_SOURCES = \
convenience.cpp \
exception.cpp \
noinst_LTLIBRARIES = libboostregex.la
AM_CPPFLAGS = \
+ $(PCH_FLAGS) \
-DBOOST_USER_CONFIG="<config.h>" \
$(BOOST_INCLUDES)
-AM_CXXFLAGS = $(PCH_FLAGS)
-
libboostregex_la_SOURCES = \
cpp_regex_traits.cpp \
c_regex_traits_common.cpp \
include $(top_srcdir)/config/common.am
SUBDIRS = src
-
noinst_LTLIBRARIES = libboostsignals.la
AM_CPPFLAGS = \
+ $(PCH_FLAGS) \
-DBOOST_USER_CONFIG="<config.h>" \
$(BOOST_INCLUDES)
-AM_CXXFLAGS = $(PCH_FLAGS)
-
libboostsignals_la_SOURCES = \
connection.cpp \
named_slot_map.cpp \
2004-12-04 Lars Gullik Bjonnes <larsbj@gullik.net>
+ * lyxinclude.m4 (lyx_pch_comp): next gcc version is 4.0 not 3.5
+
* common.am ($(PCH_FILE)): do a subst and sed dance to get rid of
the PCH_FLAGS from the command line when generating the
precompiled header.
BUILT_SOURCES = version.C
-AM_CPPFLAGS = $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) $(BOOST_INCLUDES)
lyx_SOURCES = \
Bidi.C \
bin_PROGRAMS = lyxclient
-AM_CPPFLAGS = -I$(srcdir)/../ $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/../ $(BOOST_INCLUDES)
if USE_INCLUDED_BOOST
BOOST_LIBS = $(top_builddir)/boost/libs/filesystem/src/libboostfilesystem.la \
noinst_LTLIBRARIES = libfrontends.la
-AM_CPPFLAGS = -I$(srcdir)/.. $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/.. $(BOOST_INCLUDES)
libfrontends_la_SOURCES = \
Alert.C \
noinst_LTLIBRARIES = libcontrollers.la
-AM_CPPFLAGS = -I$(top_srcdir)/src $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(top_srcdir)/src $(BOOST_INCLUDES)
libcontrollers_la_SOURCES= \
Dialog.C \
noinst_LTLIBRARIES = libgtk.la
AM_CPPFLAGS = \
+ $(PCH_FLAGS) \
-I$(top_srcdir)/images \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/frontends \
AM_CPPFLAGS = \
-DQT_CLEAN_NAMESPACE \
-DQT_GENUINE_STR \
+ $(PCH_FLAGS) \
-I$(top_srcdir)/src/ -I$(top_srcdir)/src/frontends/ \
-I$(top_srcdir)/images \
$(QT_INCLUDES) $(BOOST_INCLUDES) \
-I$(top_srcdir)/src/frontends/controllers
-AM_CXXFLAGS = $(PCH_FLAGS)
-
libqt2_la_SOURCES = \
QDialogView.C \
QDialogView.h \
DISTCLEANFILES += *.C
AM_CPPFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION \
+ $(PCH_FLAGS) \
-I$(top_srcdir)/src/ \
-I$(top_srcdir)/src/frontends/ \
-I$(top_srcdir)/src/frontends/controllers \
$(QT_INCLUDES) \
$(BOOST_INCLUDES)
-AM_CXXFLAGS = $(PCH_FLAGS)
-
noinst_LTLIBRARIES = libqt2moc.la
nodist_libqt2moc_la_SOURCES = $(MOCFILES:.C=_moc.C)
-DQT_CLEAN_NAMESPACE \
-DQT_GENUINE_STR \
-DQT_NO_TRANSLATION \
+ $(PCH_FLAGS) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/frontends \
-I$(top_srcdir)/src/frontends/qt2 \
$(QT_INCLUDES) $(BOOST_INCLUDES) \
-I$(top_srcdir)/src/frontends/controllers
-AM_CXXFLAGS = $(PCH_FLAGS)
-
noinst_LTLIBRARIES = libqt2ui.la
nodist_libqt2ui_la_SOURCES = $(UIFILES:.ui=.h) $(UIFILES:.ui=.C)
DISTCLEANFILES += $(UIFILES:.ui=_moc.C)
AM_CPPFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION \
+ $(PCH_FLAGS) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/frontends \
-I$(top_srcdir)/src/frontends/controllers \
$(QT_INCLUDES) \
$(BOOST_INCLUDES)
-AM_CXXFLAGS = $(PCH_FLAGS)
-
noinst_LTLIBRARIES = libqt2uimoc.la
nodist_libqt2uimoc_la_SOURCES = $(UIFILES:.ui=_moc.C)
-I$(top_srcdir)/src/frontends/controllers \
$(BOOST_INCLUDES)
+# This cannot be put in AM_CPPFLAGS since that is used both for C and C++
+# And the precompiled header is setup only for C++
AM_CXXFLAGS = $(PCH_FLAGS)
noinst_LTLIBRARIES = libxforms.la
EXTRA_DIST = fdfixc.sed fdfixh.sed fdfix.sh tmp_str.sed README $(SRCS)
# For (forms_fwd.h, forms_gettext.h) and support/std_string.h, respectively.
-AM_CPPFLAGS = -I$(srcdir)/.. -I$(top_srcdir)/src -I..
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/.. -I$(top_srcdir)/src -I..
noinst_LTLIBRARIES = libfdesign.la
noinst_LTLIBRARIES = libgraphics.la
-AM_CPPFLAGS = -I$(srcdir)/.. $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/.. $(BOOST_INCLUDES)
libgraphics_la_SOURCES = \
GraphicsCache.h \
insettheorem.C \
insettheorem.h
-AM_CPPFLAGS = -I$(srcdir)/../ $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/../ $(BOOST_INCLUDES)
libinsets_la_SOURCES = \
mailinset.C \
noinst_LTLIBRARIES = libmathed.la
-AM_CPPFLAGS = -I$(srcdir)/../ $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/../ $(BOOST_INCLUDES)
libmathed_la_SOURCES = \
textpainter.C \
BUILT_SOURCES = path_defines.C
-AM_CPPFLAGS = -I$(srcdir)/../ $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/../ $(BOOST_INCLUDES)
libsupport_la_SOURCES = \
FileInfo.C \
#include "debug.h"
#include <boost/bind.hpp>
-#include <boost/iterator/indirect_iterator.hpp>
#include <cerrno>
#include <cstdlib>
bin_PROGRAMS = tex2lyx
-AM_CPPFLAGS = -I$(srcdir)/../ $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/../ $(BOOST_INCLUDES)
BUILT_SOURCES = \
FloatList.C \