]> git.lyx.org Git - lyx.git/commitdiff
use glob instead of lists
authorPeter Kümmel <syntheticpp@gmx.net>
Fri, 16 Jun 2006 16:43:17 +0000 (16:43 +0000)
committerPeter Kümmel <syntheticpp@gmx.net>
Fri, 16 Jun 2006 16:43:17 +0000 (16:43 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14129 a592a061-630c-0410-9148-cb99ea01b6c8

development/cmake/intl/CMakeLists.txt
development/cmake/src/CMakeLists.txt
development/cmake/src/frontends/CMakeLists.txt
development/cmake/src/frontends/controllers/CMakeLists.txt
development/cmake/src/frontends/qt4/CMakeLists.txt
development/cmake/src/graphics/CMakeLists.txt
development/cmake/src/insets/CMakeLists.txt
development/cmake/src/mathed/CMakeLists.txt
development/cmake/src/support/CMakeLists.txt

index cb2df377e680abb5e75b8c7d0912bfb297dd71d1..4ef0f0e13d75431fc40768a6cfc25ed1dff48c47 100644 (file)
@@ -36,7 +36,7 @@ else(MSVC_IDE)
 endif(MSVC_IDE)
 
     
-
+file(GLOB intl_headers ${TOP_SRC_DIR}/intl/*.h)
 
 set(intl_sources 
       bindtextdom.c
@@ -72,7 +72,7 @@ if(ICONV_FOUND)
        include_directories(${ICONV_INCLUDE_DIR})
 endif(ICONV_FOUND)
 
-add_library(intl STATIC ${intl_sources})
+add_library(intl STATIC ${intl_sources} ${intl_headers})
 
 if(ICONV_FOUND)
        target_link_libraries(intl ${ICONV_LIBRARY})
index 9e49df6c1f95d09de0e5b3951e132cf754ec2d8f..033b0f91baef2cca8803f67b6a39aa88d901c76b 100644 (file)
@@ -12,245 +12,29 @@ add_subdirectory(support)
 
 configure_file(version.C.cmake ${CMAKE_CURRENT_BINARY_DIR}/version.C)
 
-set(lyx_sources
-       Bidi.C
-       Bidi.h
-       BufferView.C
-       BufferView.h
-       BufferView_pimpl.C
-       BufferView_pimpl.h
-       Bullet.C
-       Bullet.h
-       BranchList.C
-       BranchList.h
-       Chktex.C
-       Chktex.h
-       Color.C
-       Color.h
-       CutAndPaste.C
-       CutAndPaste.h
-       DepTable.C
-       DepTable.h
-       FloatList.C
-       FloatList.h
-       Floating.C
-       Floating.h
-       FontIterator.C
-       FontIterator.h
-       FuncStatus.C
-       FuncStatus.h
-       InsetList.C
-       InsetList.h
-       LColor.C
-       LColor.h
-       LaTeX.C
-       LaTeX.h
-       LaTeXFeatures.C
-       LaTeXFeatures.h
-       LyXAction.C
-       LyXAction.h
-       MenuBackend.C
-       MenuBackend.h
-       ParagraphList.h
-       ParagraphList_fwd.h
-       ParagraphParameters.C
-       ParagraphParameters.h
-       PrinterParams.C
-       PrinterParams.h
-       RowList_fwd.h
-       Spacing.C
-       Spacing.h
-       Thesaurus.C
-       Thesaurus.h
-       ToolbarBackend.C
-       ToolbarBackend.h
-       WordLangTuple.h
-       author.C
-       author.h
-       boost.C
-       box.h
-       box.C
-       buffer.C
-       buffer.h
-       buffer_funcs.C
-       buffer_funcs.h
-       bufferlist.C
-       bufferlist.h
-       bufferparams.C
-       bufferparams.h
-       bufferview_funcs.C
-       bufferview_funcs.h
-       changes.C
-       changes.h
-       chset.C
-       chset.h
-       converter.C
-       converter.h
-       counters.C
-       counters.h
-       coordcache.C
-       coordcache.h
-       cursor.C
-       cursor.h
-       cursor_slice.C
-       cursor_slice.h
-       debug.C
-       debug.h
-       dimension.C
-       dimension.h
-       dociterator.C
-       dociterator.h
-       dispatchresult.h
-       encoding.C
-       encoding.h
-       errorlist.C
-       errorlist.h
-       exporter.C
-       exporter.h
-       gettext.C
-       gettext.h
-       factory.h
-       factory.C
-       format.C
-       format.h
-       funcrequest.h
-       funcrequest.C
-       graph.C
-       graph.h
-       importer.C
-       importer.h
-       intl.C
-       intl.h
-       insetiterator.C
-       insetiterator.h
-       kbmap.C
-       kbmap.h
-       kbsequence.C
-       kbsequence.h
-       language.C
-       language.h
-       session.C
-       session.h
-       layout.h
-       lengthcommon.C
-       lengthcommon.h
-       lfuns.h
-       lyx_cb.C
-       lyx_cb.h
-       lyx_main.C
-       lyx_main.h
-       lyx_sty.C
-       lyx_sty.h
-       lyxfont.C
-       lyxfont.h
-       lyxfind.C
-       lyxfind.h
-       lyxfunc.C
-       lyxfunc.h
-       lyxgluelength.C
-       lyxgluelength.h
-       lyxlayout.C
-       lyxlayout.h
-       lyxlayout_ptr_fwd.h
-       lyxlength.C
-       lyxlength.h
-       lyxlex.C
-       lyxlex.h
-       lyxlex_pimpl.C
-       lyxlex_pimpl.h
-       lyxrc.C
-       lyxrc.h
-       lyxrow.C
-       lyxrow.h
-       lyxrow_funcs.C
-       lyxrow_funcs.h
-       lyxserver.C
-       lyxserver.h
-       lyxsocket.C
-       lyxsocket.h
-       lyxtext.h
-       lyxtextclass.C
-       lyxtextclass.h
-       lyxtextclasslist.C
-       lyxtextclasslist.h
-       lyxvc.C
-       lyxvc.h
-       main.C
-       messages.C
-       messages.h
-       metricsinfo.C
-       metricsinfo.h
-       mover.C
-       mover.h
-       output.C
-       output.h
-       outputparams.C
-       outputparams.h
-       output_docbook.C
-       output_docbook.h
-       output_latex.C
-       output_latex.h
-       output_linuxdoc.C
-       output_linuxdoc.h
-       output_plaintext.C
-       output_plaintext.h
-       paper.h
-       paragraph.C
-       paragraph.h
-       paragraph_funcs.C
-       paragraph_funcs.h
-       paragraph_pimpl.C
-       paragraph_pimpl.h
-       pariterator.C
-       pariterator.h
-       #$(PSPELL) 
-       #$(ISPELL) 
-       SpellBase.C
-       SpellBase.h
-       rowpainter.C
-       rowpainter.h
-       sgml.C
-       sgml.h
-       tabular.C
-       tabular.h
-       tex-accent.C
-       tex-accent.h
-       tex-strings.C
-       tex-strings.h
-       texrow.C
-       texrow.h
-       text.C
-       text2.C
-       text3.C
-       TocBackend.C
-       TocBackend.h
-       toc.C
-       toc.h
-       trans.C
-       trans.h
-       trans_decl.h
-       trans_mgr.C
-       trans_mgr.h
-       undo.C
-       undo.h
-       vc-backend.C
-       vc-backend.h
-       version.h
-       vspace.C
-       vspace.h
-)
+file(GLOB lyx_sources ${TOP_SRC_DIR}/src/*.C)
+file(GLOB lyx_headers ${TOP_SRC_DIR}/src/*.h)
+
+list(REMOVE_ITEM lyx_sources
+       ${TOP_SRC_DIR}/src/aspell.C
+       ${TOP_SRC_DIR}/src/pspell.C
+       ${TOP_SRC_DIR}/src/ispell.C
+       ${TOP_SRC_DIR}/src/Variables.C
+       ${TOP_SRC_DIR}/src/Sectioning.C)
 
 if(ASPELL_FOUND)
        include_directories(${ASPELL_INCLUDE_DIR})
-       set(lyx_sources ${lyx_sources} aspell.C)
+       set(lyx_sources ${lyx_sources} ${TOP_SRC_DIR}/src/aspell.C)
 endif(ASPELL_FOUND)
 
 
-lyx_add_path(lyx_sources ${TOP_SRC_DIR}/src)
-
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 
-add_executable(lyx-qt4 ${lyx_sources} ${CMAKE_CURRENT_BINARY_DIR}/version.C)
+add_executable(lyx-qt4 
+       ${lyx_sources} 
+       ${lyx_headers}
+       ${CMAKE_CURRENT_BINARY_DIR}/version.C
+       )
 
 target_link_libraries(lyx-qt4 
        mathed
index 590d3812f60dd8b26fbf6e722236439ba6e8c737..1784421b6a29af8998e5c611deaa5067baf4ed5c 100644 (file)
@@ -5,42 +5,10 @@ include_directories(${TOP_SRC_DIR}/src/frontends)
 add_subdirectory(controllers) 
 add_subdirectory(qt4) 
 
-set(frontends_sources
-       Alert.C
-       Alert.h
-       Alert_pimpl.h
-       Dialogs.C
-       Dialogs.h
-       FileDialog.h
-       LyXKeySym.h
-       LyXKeySymFactory.h
-       LyXScreenFactory.h
-       LyXView.C
-       LyXView.h
-       Menubar.h
-       Painter.C
-       Painter.h
-       Timeout.C
-       Timeout.h
-       Toolbars.C
-       Toolbars.h
-       WorkArea.h
-       WorkAreaFactory.h
-       font_metrics.h
-       guiapi.h
-       guiapi.C
-       key_state.h
-       lyx_gui.h
-       mouse_state.h
-       nullpainter.C
-       nullpainter.h
-       screen.C
-       screen.h
-)
+file(GLOB frontends_sources ${TOP_SRC_DIR}/src/frontends/*.C)
+file(GLOB frontends_headers ${TOP_SRC_DIR}/src/frontends/*.h)
 
-lyx_add_path(frontends_sources ${TOP_SRC_DIR}/src/frontends)
-
-add_library(frontends STATIC ${frontends_sources})
+add_library(frontends STATIC ${frontends_sources} ${frontends_headers})
 
 
 
index 8bd60d65a7cd9682900a611159327c9c8e83de81..a092a5e8c5f78ed87c2cac4f323411a29014b44f 100644 (file)
 project(controllers)
 
-set(controllers_sources
-       Dialog.C
-       Dialog.h
-       Kernel.C
-       Kernel.h
-       biblio.C
-       biblio.h
-       character.C
-       character.h
-       frnt_lang.C
-       frnt_lang.h
-       tex_helpers.C
-       tex_helpers.h
-       BCView.h
-       BCView.C
-       ButtonController.C
-       ButtonController.h
-       ButtonPolicies.C
-       ButtonPolicies.h
-       ControlAboutlyx.C
-       ControlAboutlyx.h
-       ControlBibtex.C
-       ControlBibtex.h
-       ControlBox.C
-       ControlBox.h
-       ControlBranch.C
-       ControlBranch.h
-       ControlCharacter.C
-       ControlCharacter.h
-       ControlChanges.C
-       ControlChanges.h
-       ControlCitation.C
-       ControlCitation.h
-       ControlCommand.C
-       ControlCommand.h
-       ControlCommandBuffer.C
-       ControlCommandBuffer.h
-       ControlDocument.C
-       ControlDocument.h
-       ControlErrorList.C
-       ControlErrorList.h
-       ControlERT.C
-       ControlERT.h
-       ControlExternal.C
-       ControlExternal.h
-       ControlFloat.C
-       ControlFloat.h
-       ControlGraphics.C
-       ControlGraphics.h
-       ControlInclude.C
-       ControlInclude.h
-       ControlLog.C
-       ControlLog.h
-       ControlViewSource.C
-       ControlViewSource.h
-       ControlMath.C
-       ControlMath.h
-       ControlNote.C
-       ControlNote.h
-       ControlParagraph.C
-       ControlParagraph.h
-       ControlPreamble.C
-       ControlPreamble.h
-       ControlPrefs.C
-       ControlPrefs.h
-       ControlPrint.C
-       ControlPrint.h
-       ControlRef.C
-       ControlRef.h
-       ControlSearch.C
-       ControlSearch.h
-       ControlSendto.C
-       ControlSendto.h
-       ControlShowFile.C
-       ControlShowFile.h
-       ControlSpellchecker.C
-       ControlSpellchecker.h
-       ControlTabular.C
-       ControlTabular.h
-       ControlTabularCreate.C
-       ControlTabularCreate.h
-       ControlTexinfo.C
-       ControlTexinfo.h
-       ControlThesaurus.C
-       ControlThesaurus.h
-       ControlToc.C
-       ControlToc.h
-       ControlVSpace.C
-       ControlVSpace.h
-       ControlWrap.C
-       ControlWrap.h
-       helper_funcs.C
-       helper_funcs.h
-)
-
-lyx_add_path(controllers_sources ${TOP_SRC_DIR}/src/frontends/controllers)
+file(GLOB controllers_sources ${TOP_SRC_DIR}/src/frontends/controllers/*.C)
+file(GLOB controllers_headers ${TOP_SRC_DIR}/src/frontends/controllers/*.h)
 
 include_directories(${TOP_SRC_DIR}/src/frontends/controllers)
 
-add_library(controllers STATIC ${controllers_sources})
+add_library(controllers STATIC ${controllers_sources} ${controllers_headers})
 
 target_link_libraries(controllers boost_regex boost_filesystem)
 
index 12e11f910e495f7744cca42180098a367d7cabea..c526a3421e7472d628e7171976d2ddf904cbf3f2 100644 (file)
 project(frontend_qt4)
 
-set(frontends_qt4_dialog_sources
-       BulletsModule.C
-       emptytable.C
-       FileDialog_private.C
-       floatplacement.C
-       iconpalette.C
-       InsertTableWidget.C
-       lengthcombo.C
-       QAboutDialog.C
-       QBibitemDialog.C
-       QBibtexDialog.C
-       QBoxDialog.C
-       QBranchDialog.C
-       QChangesDialog.C
-       QCharacterDialog.C
-       QCitationDialog.C
-       QCommandBuffer.C
-       QCommandEdit.C
-       QDelimiterDialog.C
-       QDocumentDialog.C
-       QErrorListDialog.C
-       QERTDialog.C
-       QExternalDialog.C
-       QFloatDialog.C
-       QGraphicsDialog.C
-       QIncludeDialog.C
-       QIndexDialog.C
-       QLogDialog.C
-       QViewSourceDialog.C
-       QLPopupMenu.C
-       QLPrintDialog.C
-       QMathDialog.C
-       QMathMatrixDialog.C
-       QNoteDialog.C
-       QParagraphDialog.C
-       QPrefsDialog.C
-       QRefDialog.C
-       QSearchDialog.C
-       QSendtoDialog.C
-       qsetborder.C
-       QShowFileDialog.C
-       QSpellcheckerDialog.C
-       QDialogView.C
-       QTabularCreateDialog.C
-       QTabularDialog.C
-       QTexinfoDialog.C
-       QThesaurusDialog.C
-       TocModel.C
-       QTocDialog.C
-       QtView.C
-       QURLDialog.C
-       QVSpaceDialog.C
-       QWrapDialog.C
-       QLToolbar.C
-       socket_callback.C
-       validators.C
-       #Profile.C
-)
 
-set(frontends_qt4_sources
-       Alert_pimpl.C
-       Dialogs.C
-       FileDialog.C
-       LyXKeySymFactory.C
-       LyXScreenFactory.C
-       QLMenubar.C 
-       qtTimeout.C 
-       QAbout.C 
-       QBibitem.C 
-       QBibtex.C 
-       QBox.C 
-       QBranch.C 
-       QBranches.C 
-       QChanges.C 
-       QCharacter.C 
-       QCitation.C 
-       QDocument.C 
-       QErrorList.C 
-       QERT.C 
-       QExternal.C 
-       QFloat.C 
-       QGraphics.C 
-       QInclude.C 
-       QIndex.C 
-       QLAction.C 
-       QLImage.C 
-       QLog.C 
-       QViewSource.C 
-       QLPainter.C 
-       QLyXKeySym.C 
-       QMath.C 
-       QNote.C 
-       QParagraph.C
-       QPrefs.C 
-       QPrint.C 
-       QRef.C 
-       QSearch.C 
-       QSendto.C 
-       QShowFile.C 
-       QSpellchecker.C
-       QTabular.C 
-       QTabularCreate.C 
-       QTexinfo.C 
-       QThesaurus.C 
-       QToc.C 
-       QURL.C 
-       QVSpace.C 
-       QWorkArea.C 
-       QWrap.C 
-       Qt2BC.C 
-       WorkAreaFactory.C
-       checkedwidgets.C 
-       lyx_gui.C
-       lcolorcache.C
-       panelstack.C
-       qfontexample.C
-       qfont_loader.C
-       qfont_metrics.C
-       qt_helpers.C
-       ${frontends_qt4_dialog_sources}
-)      
+file(GLOB frontends_qt4_sources ${TOP_SRC_DIR}/src/frontends/qt4/*.C)
+file(GLOB frontends_qt4_headers ${TOP_SRC_DIR}/src/frontends/qt4/*.h)
+file(GLOB frontend_qt4_UI       ${TOP_SRC_DIR}/src/frontends/qt4/ui/*.ui)
 
-set(frontend_qt4_UI
-       ui/BiblioUi.ui
-       ui/BranchesUi.ui
-       ui/BulletsUi.ui
-       ui/LaTeXUi.ui
-       ui/LanguageUi.ui
-       ui/MarginsUi.ui
-       ui/MathsUi.ui
-       ui/NumberingUi.ui
-       ui/PageLayoutUi.ui
-       ui/PreambleUi.ui
-       ui/QAboutUi.ui
-       ui/QAskForTextUi.ui
-       ui/QBibitemUi.ui
-       ui/QBibtexAddUi.ui
-       ui/QBibtexUi.ui
-       ui/QBoxUi.ui
-       ui/QBranchUi.ui
-       ui/QChangesUi.ui
-       ui/QCharacterUi.ui
-       ui/QCitationFindUi.ui
-       ui/QCitationUi.ui
-       ui/QDelimiterUi.ui
-       ui/QDocumentUi.ui
-       ui/QERTUi.ui
-       ui/QErrorListUi.ui
-       ui/QExternalUi.ui
-       ui/QFloatUi.ui
-       ui/QGraphicsUi.ui
-       ui/QIncludeUi.ui
-       ui/QIndexUi.ui
-       ui/QLogUi.ui
-       ui/QMathMatrixUi.ui
-       ui/QMathUi.ui
-       ui/QNoteUi.ui
-       ui/QParagraphUi.ui
-       ui/QPrefAsciiUi.ui
-       ui/QPrefColorsUi.ui
-       ui/QPrefConvertersUi.ui
-       ui/QPrefCopiersUi.ui
-       ui/QPrefCygwinPathUi.ui
-       ui/QPrefDateUi.ui
-       ui/QPrefDisplayUi.ui
-       ui/QPrefFileformatsUi.ui
-       ui/QPrefIdentityUi.ui
-       ui/QPrefKeyboardUi.ui
-       ui/QPrefLanguageUi.ui
-       ui/QPrefLatexUi.ui
-       ui/QPrefPathsUi.ui
-       ui/QPrefPrinterUi.ui
-       ui/QPrefScreenFontsUi.ui
-       ui/QPrefSpellcheckerUi.ui
-       ui/QPrefUi.ui
-       ui/QPrefsUi.ui
-       ui/QPrintUi.ui
-       ui/QRefUi.ui
-       ui/QSearchUi.ui
-       ui/QSendtoUi.ui
-       ui/QShowFileUi.ui
-       ui/QSpellcheckerUi.ui
-       ui/QTabularCreateUi.ui
-       ui/QTabularUi.ui
-       ui/QTexinfoUi.ui
-       ui/QThesaurusUi.ui
-       ui/QTocUi.ui
-       ui/QURLUi.ui
-       ui/QVSpaceUi.ui
-       ui/QViewSourceUi.ui
-       ui/QWrapUi.ui
-       ui/TextLayoutUi.ui
-)
-
-
-lyx_add_path(frontends_qt4_sources ${TOP_SRC_DIR}/src/frontends/qt4)
-lyx_add_path(frontend_qt4_UI ${TOP_SRC_DIR}/src/frontends/qt4)
 
 lyx_automoc(${frontends_qt4_sources})
 
@@ -208,7 +16,7 @@ include_directories( ${TOP_SRC_DIR}/src/frontends/qt4
                        ${TOP_SRC_DIR}/src/frontends/controllers
                        ${CMAKE_CURRENT_BINARY_DIR})
 
-add_library(frontend_qt4 STATIC ${frontends_qt4_sources})
+add_library(frontend_qt4 STATIC ${frontends_qt4_sources} ${frontends_qt4_headers})
 
 target_link_libraries(frontend_qt4 ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} controllers)
 
index 19dcc5df143211538aa6ed6b20d8470b58f81411..044d7cb6cf1ca9830a4caa11d8717dd1b654c375 100644 (file)
@@ -1,33 +1,9 @@
 project(graphics)
 
-set(graphics_sources
-       GraphicsCache.h
-       GraphicsCache.C
-       GraphicsCacheItem.h
-       GraphicsCacheItem.C
-       GraphicsConverter.h
-       GraphicsConverter.C
-       GraphicsImage.h
-       GraphicsImage.C
-       GraphicsLoader.h
-       GraphicsLoader.C
-       GraphicsParams.C
-       GraphicsParams.h
-       LoaderQueue.h
-       LoaderQueue.C
-       GraphicsTypes.h
-       GraphicsTypes.C
-       PreviewImage.h
-       PreviewImage.C
-       PreviewLoader.h
-       PreviewLoader.C
-       Previews.h
-       Previews.C
-)
-
-lyx_add_path(graphics_sources ${TOP_SRC_DIR}/src/graphics)
+file(GLOB graphics_sources ${TOP_SRC_DIR}/src/graphics/*.C)
+file(GLOB graphics_headers ${TOP_SRC_DIR}/src/graphics/*.h)
 
 include_directories(${TOP_SRC_DIR}/src/graphics)
 
-add_library(graphics STATIC ${graphics_sources})
+add_library(graphics STATIC ${graphics_sources} ${graphics_headers})
 
index 75b9ab272def24bef2cb048b9aeab6b841ceab45..072488f1ade40a92d4be83a9829e1f13a38f08d8 100644 (file)
 project(insets)
 
-set(insets_sources
-       mailinset.C
-       mailinset.h
-       ExternalSupport.C
-       ExternalSupport.h
-       ExternalTemplate.C
-       ExternalTemplate.h
-       ExternalTransforms.C
-       ExternalTransforms.h
-       render_base.h
-       render_button.C
-       render_button.h
-       render_graphic.C
-       render_graphic.h
-       render_preview.C
-       render_preview.h
-       inset.C
-       inset.h
-       insetbase.h
-       insetbase.C
-       insetbibitem.C
-       insetbibitem.h
-       insetbibtex.C
-       insetbibtex.h
-       insetbox.C
-       insetbox.h
-       insetbranch.C
-       insetbranch.h
-       insetcaption.C
-       insetcaption.h
-       insetcharstyle.C
-       insetcharstyle.h
-       insetcite.C
-       insetcite.h
-       insetcollapsable.C
-       insetcollapsable.h
-       insetcommand.C
-       insetcommand.h
-       insetcommandparams.C
-       insetcommandparams.h
-       insetenv.C
-       insetenv.h
-       insetert.C
-       insetert.h
-       insetexternal.C
-       insetexternal.h
-       insetfloat.h
-       insetfloat.C
-       insetfloatlist.C
-       insetfloatlist.h
-       insetfoot.C
-       insetfoot.h
-       insetfootlike.C
-       insetfootlike.h
-       insetgraphicsParams.h
-       insetgraphicsParams.C
-       insetgraphics.C
-       insetgraphics.h
-       insethfill.C
-       insethfill.h
-       insetinclude.C
-       insetinclude.h
-       insetindex.C
-       insetindex.h
-       insetlabel.C
-       insetlabel.h
-       insetlatexaccent.C
-       insetlatexaccent.h
-       insetline.C
-       insetline.h
-       insetmarginal.h
-       insetmarginal.C
-       insetnewline.C
-       insetnewline.h
-       insetnote.C
-       insetnote.h
-       insetoptarg.C
-       insetoptarg.h
-       insetpagebreak.C
-       insetpagebreak.h
-       insetquotes.C
-       insetquotes.h
-       insetref.C
-       insetref.h
-       insetspace.C
-       insetspace.h
-       insetspecialchar.C
-       insetspecialchar.h
-       insettabular.C
-       insettabular.h
-       insettext.C
-       insettext.h
-       insettoc.C
-       insettoc.h
-       inseturl.C
-       inseturl.h
-       insetvspace.C
-       insetvspace.h
-       insetwrap.h
-       insetwrap.C 
-)      
+file(GLOB insets_sources ${TOP_SRC_DIR}/src/insets/*.C)
+file(GLOB insets_headers ${TOP_SRC_DIR}/src/insets/*.h)
 
-lyx_add_path(insets_sources ${TOP_SRC_DIR}/src/insets)
+list(REMOVE_ITEM insets_sources ${TOP_SRC_DIR}/src/insets/insettheorem.C)
 
 include_directories(${TOP_SRC_DIR}/src/insets)
 
-add_library(insets STATIC ${insets_sources})
+add_library(insets STATIC ${insets_sources} ${insets_headers})
 
index fb06c6dfd841f4457f54a05fda2aed6b67a028f1..9ca62103fd48564d2cd2d41c10af0d131833e0c3 100644 (file)
 project(mathed)
 
-set(mathed_sources
-       textpainter.C
-       textpainter.h
-       math_amsarrayinset.C
-       math_amsarrayinset.h
-       math_arrayinset.C
-       math_arrayinset.h
-       math_atom.C
-       math_atom.h
-       math_autocorrect.C
-       math_autocorrect.h
-       math_biginset.C
-       math_biginset.h
-       math_binominset.C
-       math_binominset.h
-       math_boldsymbolinset.C
-       math_boldsymbolinset.h
-       math_boxinset.C
-       math_boxinset.h
-       math_boxedinset.C
-       math_boxedinset.h
-       math_braceinset.C
-       math_braceinset.h
-       math_casesinset.C
-       math_casesinset.h
-       math_charinset.C
-       math_charinset.h
-       math_colorinset.C
-       math_colorinset.h
-       math_commentinset.C
-       math_commentinset.h
-       math_data.C
-       math_data.h
-       math_decorationinset.C
-       math_decorationinset.h
-       math_deliminset.C
-       math_deliminset.h
-       math_dfracinset.C
-       math_dfracinset.h
-       math_diffinset.C
-       math_diffinset.h
-       math_diminset.C
-       math_diminset.h
-       math_dotsinset.C
-       math_dotsinset.h
-       math_envinset.C
-       math_envinset.h
-       math_extern.C
-       math_extern.h
-       math_exfuncinset.C
-       math_exfuncinset.h
-       math_exintinset.C
-       math_exintinset.h
-       math_factory.C
-       math_factory.h
-       math_fboxinset.C
-       math_fboxinset.h
-       math_frameboxinset.C
-       math_frameboxinset.h
-       math_fontinset.C
-       math_fontinset.h
-       math_fontoldinset.C
-       math_fontoldinset.h
-       math_fracinset.C
-       math_fracinset.h
-       math_fracbase.C
-       math_fracbase.h
-       math_gridinfo.h
-       math_gridinset.C
-       math_gridinset.h
-       math_hullinset.C
-       math_hullinset.h
-       math_inset.C
-       math_inset.h
-       math_kerninset.C
-       math_kerninset.h
-       math_lefteqninset.C
-       math_lefteqninset.h
-       math_liminset.C
-       math_liminset.h
-       math_macro.C
-       math_macro.h
-       math_macroarg.C
-       math_macroarg.h
-       math_macrotemplate.C
-       math_macrotemplate.h
-       math_macrotable.C
-       math_macrotable.h
-       math_makeboxinset.C
-       math_makeboxinset.h
-       math_mathmlstream.C
-       math_mathmlstream.h
-       math_matrixinset.C
-       math_matrixinset.h
-       math_nestinset.C
-       math_nestinset.h
-       math_numberinset.C
-       math_numberinset.h
-       math_oversetinset.C
-       math_oversetinset.h
-       math_parinset.C
-       math_parinset.h
-       math_parser.C
-       math_parser.h
-       math_phantominset.C
-       math_phantominset.h
-       math_replace.h
-       math_rootinset.C
-       math_rootinset.h
-       math_scriptinset.C
-       math_scriptinset.h
-       math_sizeinset.C
-       math_sizeinset.h
-       math_spaceinset.C
-       math_spaceinset.h
-       math_splitinset.C
-       math_splitinset.h
-       math_sqrtinset.C
-       math_sqrtinset.h
-       math_stackrelinset.C
-       math_stackrelinset.h
-       math_streamstr.C
-       math_streamstr.h
-       math_stringinset.C
-       math_stringinset.h
-       math_substackinset.C
-       math_substackinset.h
-       math_support.C
-       math_support.h
-       math_symbolinset.C
-       math_symbolinset.h
-       math_tabularinset.C
-       math_tabularinset.h
-       math_tfracinset.C
-       math_tfracinset.h
-       math_unknowninset.C
-       math_unknowninset.h
-       math_undersetinset.C
-       math_undersetinset.h
-       math_xarrowinset.C
-       math_xarrowinset.h
-       math_xymatrixinset.C
-       math_xymatrixinset.h
-       command_inset.h
-       command_inset.C
-       ref_inset.h
-       ref_inset.C
-       #formulamacro.C
-)
-#      math_mboxinset.C
-#      math_mboxinset.h
+file(GLOB mathed_sources ${TOP_SRC_DIR}/src/mathed/*.C)
+file(GLOB mathed_headers ${TOP_SRC_DIR}/src/mathed/*.h)
 
-
-lyx_add_path(mathed_sources ${TOP_SRC_DIR}/src/mathed)
+list(REMOVE_ITEM mathed_sources
+       ${TOP_SRC_DIR}/src/mathed/math_xyarrowinset.C
+       ${TOP_SRC_DIR}/src/mathed/math_mboxinset.C
+       ${TOP_SRC_DIR}/src/mathed/formulamacro.C)
 
 include_directories(${TOP_SRC_DIR}/src/mathed)
 
-add_library(mathed STATIC ${mathed_sources})
+add_library(mathed STATIC ${mathed_sources} ${mathed_headers})
 
 
index 6aad4f956a1a92ec6935cf4052b5787be2343e9b..33427bf8e7c3d15e41e3a3dcfb05d8cb05f9c73e 100644 (file)
@@ -2,74 +2,23 @@ project(support)
 
 configure_file(package.C.cmake ${CMAKE_CURRENT_BINARY_DIR}/package.C)
 
-set(support_sources
-       FileMonitor.h
-       FileMonitor.C
-       RandomAccessList.h
-       abort.C
-       chdir.C
-       convert.C
-       convert.h
-       copy.C
-       copied_ptr.h
-       cow_ptr.h
-       debugstream.h
-       environment.h
-       environment.C
-       filefilterlist.C
-       filefilterlist.h
-       filename.C
-       filename.h
-       filetools.C
-       filetools.h
-       forkedcall.C
-       forkedcall.h
-       forkedcallqueue.C
-       forkedcallqueue.h
-       forkedcontr.C
-       forkedcontr.h
-       fs_extras.C
-       fs_extras.h
-       getcwd.C
-       kill.C
-       limited_stack.h
-       lstrings.C
-       lstrings.h
-       lyxalgo.h
-       lyxlib.h
-       lyxmanip.h
-       lyxtime.C
-       lyxtime.h
-       lyxsum.C
-       mkdir.C
-       os.C
-       os.h
-       path.C
-       path.h
-       package.h
-       rename.C
-       socktools.C
-       socktools.h
-       std_istream.h
-       std_ostream.h
-       systemcall.C
-       systemcall.h
-       tempname.C
-       textutils.h
-       translator.h
-       types.h
-       userinfo.C
-       userinfo.h
-       unlink.C
-)
+file(GLOB support_sources ${TOP_SRC_DIR}/src/support/*.C)
+file(GLOB support_headers ${TOP_SRC_DIR}/src/support/*.h)
 
-
-
-lyx_add_path(support_sources ${TOP_SRC_DIR}/src/support)
+list(REMOVE_ITEM support_sources       
+       ${TOP_SRC_DIR}/src/support/os_win32.C
+       ${TOP_SRC_DIR}/src/support/os_unix.C
+       ${TOP_SRC_DIR}/src/support/os_cygwin.C
+       ${TOP_SRC_DIR}/src/support/os_os2.C
+       ${TOP_SRC_DIR}/src/support/atexit.c)
+       
 
 include_directories(${TOP_SRC_DIR}/src/support)
 
-add_library(support STATIC ${support_sources} ${CMAKE_CURRENT_BINARY_DIR}/package.C)
+add_library(support STATIC 
+       ${support_sources} 
+       ${support_headers} 
+       ${CMAKE_CURRENT_BINARY_DIR}/package.C)
 
 target_link_libraries(support boost_signals)