]> git.lyx.org Git - lyx.git/commitdiff
more PCH_FLAGS work
authorLars Gullik Bjønnes <larsbj@gullik.org>
Sat, 4 Dec 2004 14:50:25 +0000 (14:50 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Sat, 4 Dec 2004 14:50:25 +0000 (14:50 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9341 a592a061-630c-0410-9148-cb99ea01b6c8

26 files changed:
ChangeLog
boost/ChangeLog
boost/boost/config/compiler/gcc.hpp
boost/libs/filesystem/Makefile.am
boost/libs/filesystem/src/Makefile.am
boost/libs/regex/src/Makefile.am
boost/libs/signals/Makefile.am
boost/libs/signals/src/Makefile.am
config/ChangeLog
src/Makefile.am
src/client/Makefile.am
src/frontends/Makefile.am
src/frontends/controllers/Makefile.am
src/frontends/gtk/Makefile.am
src/frontends/qt2/Makefile.am
src/frontends/qt2/moc/Makefile.am
src/frontends/qt2/ui/Makefile.am
src/frontends/qt2/ui/moc/Makefile.am
src/frontends/xforms/Makefile.am
src/frontends/xforms/forms/Makefile.am
src/graphics/Makefile.am
src/insets/Makefile.am
src/mathed/Makefile.am
src/support/Makefile.am
src/support/forkedcontr.C
src/tex2lyx/Makefile.am

index f7660fafe1b82fb48d3da0e32d7208601155896f..d2f585de5a70e980d7172cfd8daae1bf7b98c403 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,12 @@
+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>
 
index 01711ce0c16cbe2f1b1968ca8ab30752162142d4..723085312889294b946ac66239e4f66a62d3c382 100644 (file)
@@ -1,3 +1,8 @@
+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
index 4dc3f608bccd534274c1801d8917359c8ce0744e..328f139726c8190915c5e660024f5f3cdb19d279 100644 (file)
@@ -85,7 +85,7 @@
 #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
index c677165dc7778ac9f0d9b9902d427a3049cfe9dc..e27a6d8d7d9cd4f91a91e4ee0fbe1bc2a35a3dfc 100644 (file)
@@ -1,4 +1,3 @@
 include $(top_srcdir)/config/common.am
 
 SUBDIRS = src
-
index cc492d6b7ab816cbadabb87b0219800862402be9..6aaab5fe5b879000d6caa5e24281504e4252170a 100644 (file)
@@ -3,11 +3,10 @@ include $(top_srcdir)/config/common.am
 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 \
index e81eb13243d9dc252c8df59374c82f3119eff4d1..eac78825670f5863eb1e542511195446a6d456d6 100644 (file)
@@ -3,11 +3,10 @@ include $(top_srcdir)/config/common.am
 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 \
index c677165dc7778ac9f0d9b9902d427a3049cfe9dc..e27a6d8d7d9cd4f91a91e4ee0fbe1bc2a35a3dfc 100644 (file)
@@ -1,4 +1,3 @@
 include $(top_srcdir)/config/common.am
 
 SUBDIRS = src
-
index 788506f362071c4ea3fbea9ce745207b78599013..85840e8eb56baff2593de54c32cf55154ca05f22 100644 (file)
@@ -3,11 +3,10 @@ include $(top_srcdir)/config/common.am
 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 \
index 4ae2b9184fb72939ad3cec382f043d8073670a7f..fa0292368bcaa18dfad33105f5e613f57e945017 100644 (file)
@@ -1,5 +1,7 @@
 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.
index 275246adbfe26f48e0293cc2e9c3339d705d6d82..2601365fafc846fea3ecf02abfa5a1829c5dbffb 100644 (file)
@@ -54,9 +54,7 @@ lyx$(EXEEXT): $(FRONTENDS_PROGS)
 
 BUILT_SOURCES = version.C
 
-AM_CPPFLAGS = $(BOOST_INCLUDES)
-
-AM_CXXFLAGS = $(PCH_FLAGS)
+AM_CPPFLAGS = $(PCH_FLAGS) $(BOOST_INCLUDES)
 
 lyx_SOURCES = \
        Bidi.C \
index d6b44b525ddde5a144df08748922d0e12462f0dd..8b0767282cd6728f7a768a41edd58205f5faf5b3 100644 (file)
@@ -6,9 +6,7 @@ man_MANS = lyxclient.1
 
 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 \
index 1bb0a9380eebf03b4ee78da8113103f3f16f3548..74d2f42f271d9b86b0890f0dbc1d5c830a986515 100644 (file)
@@ -6,9 +6,7 @@ DIST_SUBDIRS = controllers xforms qt2 gnome gtk
 
 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 \
index 8ee75ed0c0b73dee305b368ddc5740ed594564cc..17d23becfefe52941c7b366d4c07388faafca3c9 100644 (file)
@@ -4,9 +4,7 @@ EXTRA_DIST = BCView.tmpl
 
 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 \
index 7c72b1c22d6701b60068f09919c302201e4a5f64..5c4b676b251ffe16277398e2036bbbd1c12f3373 100644 (file)
@@ -5,6 +5,7 @@ SUBDIRS = gimages glade
 noinst_LTLIBRARIES = libgtk.la
 
 AM_CPPFLAGS = \
+       $(PCH_FLAGS) \
        -I$(top_srcdir)/images \
        -I$(top_srcdir)/src \
        -I$(top_srcdir)/src/frontends \
index ccfb657559cd3e40362a797d37280a64e7e70842..eb7e95a2e08d281f230e89b27c7a69d9f7ad6928 100644 (file)
@@ -13,13 +13,12 @@ libqt2_la_LIBADD = $(QT_LIB) ui/*.lo moc/*.lo ui/moc/*.lo
 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 \
index 5a4b0275c8c74eec259b9eef08350f942e176bc3..f3d039a0894be219a4ca0569987fe4c4f5d1fa93 100644 (file)
@@ -4,6 +4,7 @@ include $(srcdir)/../Makefile.dialogs
 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 \
@@ -11,8 +12,6 @@ AM_CPPFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION \
        $(QT_INCLUDES) \
        $(BOOST_INCLUDES)
 
-AM_CXXFLAGS = $(PCH_FLAGS)
-
 noinst_LTLIBRARIES = libqt2moc.la
 
 nodist_libqt2moc_la_SOURCES = $(MOCFILES:.C=_moc.C)
index b3c5e1f6c1265167c23be7929dcfe265b3914a44..4c041e0dc48ebe99e95eeca2f96f21154dcf980b 100644 (file)
@@ -11,14 +11,13 @@ 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/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)
index ec389e24d2d8ead3805dc0425eafebdb36351d03..f55e417187a76c963c5b5e0a41ae051d10ee177e 100644 (file)
@@ -4,14 +4,13 @@ include $(srcdir)/../../Makefile.dialogs
 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)
index c27cb3e0ee0c25b9598cb2d1d0aa911802be2f93..c4ff0907163f4729e13857660bf03e30676e0d0f 100644 (file)
@@ -14,6 +14,8 @@ AM_CPPFLAGS = \
        -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
index dc832f6541d6a64ee63ba509249896137f2f5356..3d1419cddf54c5942a88f1a2de9184ce5c6ee869 100644 (file)
@@ -5,9 +5,7 @@ DISTCLEANFILES += $(SRCS:.fd=.C) $(SRCS:.fd=.h) $(SRCS:.fd=.c)
 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
 
index b1c792c48d0c6e70ceb11e66b938cb14f89df9fb..0891b93b3f48f133c001c0bfc995833444f3eda4 100644 (file)
@@ -2,9 +2,7 @@ include $(top_srcdir)/config/common.am
 
 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 \
index ea26eb75cd50906863dc157bd1c46e1bba2ab7c0..982e2bcef7f54be2fa908fa3bb15fa74782e5ba7 100644 (file)
@@ -6,9 +6,7 @@ EXTRA_DIST = \
        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 \
index 73d1b3053ce31229a5c9d20d201bc829635187bd..63d5a8893f5da28c0a062e8fd2388d4156f911ea 100644 (file)
@@ -4,9 +4,7 @@ EXTRA_DIST = formulamacro.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 \
index 4c4431faafdf42350d3565a8f68afd2ea545f3d0..ac2127a0e86dcb1da02484ba9c0b5f511a07af91 100644 (file)
@@ -12,9 +12,7 @@ endif
 
 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 \
index c4ab4371ace9deac9f8e3adeaccf0cdf0c8d141e..77b3f615d6f6c057036690796390858087ab3579 100644 (file)
@@ -20,7 +20,6 @@
 #include "debug.h"
 
 #include <boost/bind.hpp>
-#include <boost/iterator/indirect_iterator.hpp>
 
 #include <cerrno>
 #include <cstdlib>
index 8f962e5178c02c15bf4158b5c2c117cbe71f49f7..1e84ba2774e1fcdfad6b149b54b04baccf06777d 100644 (file)
@@ -13,9 +13,7 @@ DISTCLEANFILES += $(BUILT_SOURCES)
 
 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 \