some pch work

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8957 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 2004-08-18 15:59:50 +00:00
parent 197c26de99
commit 88506129ee
11 changed files with 81 additions and 6 deletions

View File

@ -7,3 +7,4 @@ libqt2.la
moc_*.C
*_moc.C
pch.h.gch
pch.h.gch.dep

View File

@ -1,3 +1,7 @@
2004-08-18 Lars Gullik Bjonnes <larsbj@gullik.net>
* Some pch work.
2004-08-18 José Matos <jamatos@lyx.org>
* BulletsModule.C (setBullet): show custom bullet instead of "...",

View File

@ -6,3 +6,5 @@ Makefile
libqt2moc.la
moc_*.C
*_moc.C
pch.h.gch
pch.h.gch.dep

View File

@ -10,7 +10,8 @@ INCLUDES = -I$(top_srcdir)/src/ \
$(QT_INCLUDES) \
$(BOOST_INCLUDES)
AM_CXXFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION
AM_CPPFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION
AM_CXXFLAGS = $(PCH_FLAGS)
noinst_LTLIBRARIES = libqt2moc.la

View File

@ -0,0 +1,28 @@
// -*- C++ -*-
#include <config.h>
#include <boost/array.hpp>
#include <boost/assert.hpp>
#include <boost/function.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/signals/trackable.hpp>
#include <boost/signal.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/utility.hpp>
#include <algorithm>
#include <cmath>
#include <iomanip>
#include <limits.h>
#include <map>
#include <sstream>
#include <stack>
#include <string>
#include <utility>
#include <vector>
// Have I said anything about the braindeadness of QT lately?
// Just to remind you: signals slot emit as macros, pure lunacy!
// So we are not able to have any qt headers in the pch.

View File

@ -8,3 +8,6 @@ moc_*.C
*_moc.C
*.C
*.h
pch.h.gch
pch.h.gch.dep

View File

@ -1,7 +1,7 @@
include $(top_srcdir)/config/common.am
include $(srcdir)/../Makefile.dialogs
DISTCLEANFILES += *.C *.h
CLEANFILES += *.C *Base.h
SUBDIRS = . moc
@ -12,7 +12,8 @@ INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/frontends \
$(QT_INCLUDES) $(BOOST_INCLUDES) \
-I$(top_srcdir)/src/frontends/controllers
AM_CXXFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION
AM_CPPFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION
AM_CXXFLAGS = $(PCH_FLAGS)
noinst_LTLIBRARIES = libqt2ui.la
@ -25,5 +26,5 @@ UICFLAGS=-tr qt_
%.h: %.ui
$(UIC) $(UICFLAGS) $< -o $@
%.C: %.h %.ui
$(UIC) $(UICFLAGS) -impl $^ -o $@
%.C: %.h %.ui $(PCH_FILE)
$(UIC) $(UICFLAGS) -impl `echo $^ | sed 's/pch.h.gch//'` -o $@

View File

@ -8,3 +8,5 @@ moc_*.C
*_moc.C
*.C
*.h
pch.h.gch
pch.h.gch.dep

View File

@ -9,7 +9,8 @@ INCLUDES = -I$(top_srcdir)/src \
$(QT_INCLUDES) \
$(BOOST_INCLUDES)
AM_CXXFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION
AM_CPPFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION
AM_CXXFLAGS = $(PCH_FLAGS)
noinst_LTLIBRARIES = libqt2uimoc.la

View File

@ -0,0 +1,2 @@
#include <qapplication.h>
#include <qmetaobject.h>

View File

@ -0,0 +1,30 @@
#include <config.h>
#include <qbuttongroup.h>
#include <qcheckbox.h>
#include <qcombobox.h>
#include <qdialog.h>
#include <qframe.h>
#include <qgroupbox.h>
#include <qheader.h>
#include <qimage.h>
#include <qlabel.h>
#include <qlayout.h>
#include <qlineedit.h>
#include <qlistbox.h>
#include <qlistview.h>
#include <qmultilineedit.h>
#include <qpixmap.h>
#include <qprogressbar.h>
#include <qpushbutton.h>
#include <qradiobutton.h>
#include <qslider.h>
#include <qspinbox.h>
#include <qtabwidget.h>
#include <qtextbrowser.h>
#include <qtextview.h>
#include <qtooltip.h>
#include <qvariant.h>
#include <qwhatsthis.h>
#include <qwidget.h>
#include <qwidgetstack.h>