]> git.lyx.org Git - lyx.git/blobdiff - development/cmake/pcheaders.h
Fixed some lines that were too long. It compiled afterwards.
[lyx.git] / development / cmake / pcheaders.h
index 2a588e7dd515c23ae922065ea493acbae8dc15a7..228efefdefce3a997df09f2c57d7637d8562c4db 100644 (file)
  */
 
 
-//#define LYX_DONT_PRECOMPILE_SRC
-
+#ifdef LYX_PCH_BOOST
 #include <boost/any.hpp>
 #include <boost/array.hpp>
 #include <boost/assert.hpp>
+#include <boost/bind.hpp>
 #include <boost/crc.hpp>
 #include <boost/cregex.hpp>
 #include <boost/current_function.hpp>
+#include <boost/filesystem/operations.hpp>
 #include <boost/function.hpp>
+#include <boost/iostreams/device/file.hpp>
+#include <boost/iostreams/filter/gzip.hpp>
+#include <boost/iostreams/filtering_streambuf.hpp>
 #include <boost/iterator/indirect_iterator.hpp>
 #include <boost/optional.hpp>
 #include <boost/regex.hpp>
 #include <boost/scoped_array.hpp>
 #include <boost/scoped_ptr.hpp>
-#include <boost/shared_ptr.hpp>
-#include <boost/signals/connection.hpp>
 #include <boost/signal.hpp>
+#include <boost/signals/connection.hpp>
 #include <boost/signals/trackable.hpp>
+#include <boost/tokenizer.hpp>
+#include <boost/tuple/tuple.hpp>
+#include <boost/utility.hpp>
 #include <boost/version.hpp>
-
 #if BOOST_VERSION < 103300
 # include <boost/test/detail/nullstream.hpp>
 #else
 # include <boost/test/utils/nullstream.hpp>
 #endif
+#endif
 
-#include <boost/tokenizer.hpp>
-#include <boost/tuple/tuple.hpp>
-#include <boost/utility.hpp>
 
+#ifdef LYX_PCH_STL
 #include <algorithm>
 #include <cerrno>
+#include <cassert>
 #include <clocale>
 #include <csignal>
 #include <cstddef>
 #include <queue>
 #include <set>
 #include <sstream>
+#include <string>
 #include <stack>
 #include <string>
 #include <utility>
 #include <vector>
+#endif
+
 
-#ifndef LYX_DONT_PRECOMPILE_SRC
-#include <vspace.h>
-#include <version.h>
-#include <vc-backend.h>
-#include <undo.h>
-#include <trans_mgr.h>
-#include <trans_decl.h>
-#include <trans.h>
-#include <toc.h>
-#include <texrow.h>
-#include <tex-strings.h>
-#include <tex-accent.h>
-#include <tabular.h>
-#include <sgml.h>
-#include <session.h>
-#include <rowpainter.h>
-#include <pspell.h>
-#include <pariterator.h>
-#include <paragraph_pimpl.h>
-#include <paragraph_funcs.h>
-#include <paragraph.h>
-#include <paper.h>
-#include <outputparams.h>
-#include <output_plaintext.h>
-#include <output_latex.h>
-#include <output_docbook.h>
-#include <output.h>
-#include <mover.h>
-#include <metricsinfo.h>
-#include <messages.h>
-#include <lyxvc.h>
-#include <lyxtextclasslist.h>
-#include <lyxtextclass.h>
-#include <lyxtext.h>
-#include <lyxsocket.h>
-#include <lyxserver.h>
-#include <lyxrow.h>
-#include <lyxrc.h>
-#include <lyxlex_pimpl.h>
-#include <lyxlex.h>
-#include <lyxlength.h>
-#include <lyxlayout_ptr_fwd.h>
-#include <lyxlayout.h>
-#include <lyxgluelength.h>
-#include <lyxfunc.h>
-#include <lyxfont.h>
-#include <lyxfind.h>
-#include <lyx_sty.h>
-#include <lyx_main.h>
-#include <lyx_cb.h>
-#include <lfuns.h>
-#include <lengthcommon.h>
-#include <layout.h>
-#include <language.h>
-#include <kbsequence.h>
-#include <kbmap.h>
-#include <ispell.h>
-#include <intl.h>
-#include <insetiterator.h>
-#include <importer.h>
-#include <graph.h>
-#include <gettext.h>
-#include <funcrequest.h>
-#include <format.h>
-#include <factory.h>
-#include <exporter.h>
-#include <errorlist.h>
-#include <encoding.h>
-#include <dociterator.h>
-#include <dispatchresult.h>
-#include <dimension.h>
-#include <debug.h>
-#include <cursor_slice.h>
-#include <cursor.h>
-#include <counters.h>
-#include <coordcache.h>
-#include <converter.h>
-#include <chset.h>
-#include <changes.h>
-#include <bufferview_funcs.h>
-#include <bufferparams.h>
-#include <bufferlist.h>
-#include <buffer_funcs.h>
-#include <buffer.h>
-#include <box.h>
-#include <author.h>
-#include <aspell_local.h>
-#include <WordLangTuple.h>
-#include <Variables.h>
-#include <ToolbarBackend.h>
-#include <TocBackend.h>
-#include <Thesaurus.h>
-#include <SpellBase.h>
-#include <Spacing.h>
-#include <Sectioning.h>
-#include <RowList_fwd.h>
-#include <PrinterParams.h>
-#include <ParagraphParameters.h>
-#include <ParagraphList_fwd.h>
-#include <ParagraphList.h>
-#include <MenuBackend.h>
-#include <LyXAction.h>
-#include <LaTeXFeatures.h>
-#include <LaTeX.h>
-#include <LColor.h>
-#include <InsetList.h>
-#include <FuncStatus.h>
-#include <FontIterator.h>
-#include <Floating.h>
-#include <FloatList.h>
-#include <DepTable.h>
-#include <CutAndPaste.h>
-#include <Color.h>
-#include <Chktex.h>
-#include <Bullet.h>
-#include <BufferView.h>
-#include <BranchList.h>
-#include <Bidi.h>
+#if defined(LYX_PCH_QT4) && defined(LYX_BUILD_QT4_FRONTEND)
+#include <QtCore>
+#include <QtGUI>
 #endif