endif(MSVC_IDE)
-
+file(GLOB intl_headers ${TOP_SRC_DIR}/intl/*.h)
set(intl_sources
bindtextdom.c
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})
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
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})
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)
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})
${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)
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})
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})
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})
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)