Warning, /office/calligra/plugins/textshape/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 project( textPlugin)
0002 
0003 add_definitions(-DTRANSLATION_DOMAIN=\"calligra_shape_text\")
0004 
0005 # only build the textdocument inspector in non-release builds
0006 if(NOT RELEASE_BUILD)
0007     set(BUILD_TEXTDOCUMENT_INSPECTOR TRUE)
0008     add_definitions(-DCREATE_TEXTDOCUMENT_INSPECTOR)
0009 else()
0010     set(BUILD_TEXTDOCUMENT_INSPECTOR FALSE)
0011 endif()
0012 
0013 
0014 add_subdirectory( pics )
0015 #add_subdirectory( tests )
0016 
0017 include_directories(
0018     ${KOTEXT_INCLUDES}
0019     ${TEXTLAYOUT_INCLUDES}
0020     ${KOWIDGETS_INCLUDES}
0021 )
0022 
0023 ########### Flake Plugin library ###############
0024 
0025 set ( textshape_SRCS
0026     TextShapeDebug.cpp
0027     TextPlugin.cpp
0028     TextShape.cpp
0029     TextShapeFactory.cpp
0030     TextTool.cpp
0031     TextEditingPluginContainer.cpp
0032     TextToolFactory.cpp
0033     ShrinkToFitShapeContainer.cpp
0034     SimpleRootAreaProvider.cpp
0035     AnnotationTextShape.cpp
0036     AnnotationTextShapeFactory.cpp
0037 
0038     ChangeTracker.cpp
0039     ReviewTool.cpp
0040     ReviewToolFactory.cpp
0041     TextChanges.cpp
0042     TextChange.cpp
0043     FontSizeAction.cpp
0044     FontFamilyAction.cpp
0045 
0046     ReferencesTool.cpp
0047     ReferencesToolFactory.cpp
0048 
0049 #    dialogs/StylesWidget.cpp
0050 #    dialogs/SpecialButton.cpp
0051     dialogs/StylesCombo.cpp
0052     dialogs/StylesComboPreview.cpp
0053     dialogs/DockerStylesComboModel.cpp
0054     dialogs/SimpleCharacterWidget.cpp
0055     dialogs/SimpleParagraphWidget.cpp
0056     dialogs/SimpleTableWidget.cpp
0057     dialogs/SimpleInsertWidget.cpp
0058     dialogs/LinkInsertionDialog.cpp
0059     dialogs/SimpleTableOfContentsWidget.cpp
0060     dialogs/SimpleCitationBibliographyWidget.cpp
0061     dialogs/SimpleLinksWidget.cpp
0062     dialogs/SimpleSpellCheckingWidget.cpp
0063     dialogs/CitationInsertionDialog.cpp
0064     dialogs/InsertBibliographyDialog.cpp
0065     dialogs/SimpleFootEndNotesWidget.cpp
0066     dialogs/NotesConfigurationDialog.cpp
0067     dialogs/SimpleCaptionsWidget.cpp
0068     dialogs/ParagraphLayout.cpp
0069     dialogs/ParagraphIndentSpacing.cpp
0070     dialogs/ParagraphDecorations.cpp
0071     dialogs/ParagraphBulletsNumbers.cpp
0072     dialogs/ParagraphSettingsDialog.cpp
0073     dialogs/ParagraphDropCaps.cpp
0074     dialogs/ListsSpinBox.cpp
0075     dialogs/StylesModel.cpp
0076     dialogs/StylesManagerModel.cpp
0077     dialogs/StylesSortFilterProxyModel.cpp
0078     dialogs/AbstractStylesModel.cpp
0079     dialogs/StylesFilteredModelBase.cpp
0080     dialogs/ValidParentStylesProxyModel.cpp
0081     dialogs/StylesDelegate.cpp
0082     dialogs/StyleManager.cpp
0083     dialogs/StyleManagerDialog.cpp
0084     dialogs/ParagraphGeneral.cpp
0085     dialogs/CharacterGeneral.cpp
0086     dialogs/CharacterHighlighting.cpp
0087     dialogs/InsertCharacter.cpp
0088     dialogs/FontDia.cpp
0089     dialogs/FontDecorations.cpp
0090     dialogs/LanguageTab.cpp
0091     dialogs/FormattingPreview.cpp
0092     dialogs/StyleManagerWelcome.cpp
0093     dialogs/TableDialog.cpp
0094     dialogs/QuickTableButton.cpp
0095     dialogs/FormattingButton.cpp
0096     dialogs/ChangeConfigureDialog.cpp
0097     dialogs/AcceptRejectChangeDialog.cpp
0098     dialogs/TrackedChangeModel.cpp
0099     dialogs/TrackedChangeManager.cpp
0100     dialogs/BibliographyConfigureDialog.cpp
0101     dialogs/TableOfContentsConfigure.cpp
0102     dialogs/TableOfContentsStyleConfigure.cpp
0103     dialogs/TableOfContentsStyleModel.cpp
0104     dialogs/TableOfContentsStyleDelegate.cpp
0105     dialogs/TableOfContentsPreview.cpp
0106     dialogs/TableOfContentsEntryDelegate.cpp
0107     dialogs/TableOfContentsEntryModel.cpp
0108     dialogs/TableOfContentsTemplate.cpp
0109     dialogs/BibliographyTemplate.cpp
0110     dialogs/BibliographyPreview.cpp
0111     dialogs/ListLevelWidget.cpp
0112     dialogs/ListLevelChooser.cpp
0113     dialogs/SimpleAnnotationWidget.cpp
0114     dialogs/ManageBookmarkDialog.cpp
0115     dialogs/SectionFormatDialog.cpp
0116     dialogs/SectionsSplitDialog.cpp
0117 
0118     commands/ChangeListLevelCommand.cpp
0119     commands/ShowChangesCommand.cpp
0120     commands/AcceptChangeCommand.cpp
0121     commands/RejectChangeCommand.cpp
0122     commands/AutoResizeCommand.cpp
0123 )
0124 
0125 if(BUILD_TEXTDOCUMENT_INSPECTOR)
0126     set ( textshape_SRCS
0127         ${textshape_SRCS}
0128         TextDocumentStructureModel.cpp
0129         TextDocumentInspectionDocker.cpp
0130         TextDocumentInspectionDockerFactory.cpp
0131     )
0132 endif()
0133 
0134 
0135 ki18n_wrap_ui(textshape_SRCS
0136     dialogs/SimpleCharacterWidget.ui
0137     dialogs/SimpleParagraphWidget.ui
0138     dialogs/SimpleTableWidget.ui
0139     dialogs/SimpleInsertWidget.ui
0140     dialogs/SimpleTableOfContentsWidget.ui
0141     dialogs/SimpleCitationBibliographyWidget.ui
0142     dialogs/SimpleSpellCheckingWidget.ui
0143     dialogs/CitationInsertionDialog.ui
0144     dialogs/InsertBibliographyDialog.ui
0145     dialogs/SimpleFootEndNotesWidget.ui
0146     dialogs/NotesConfigurationDialog.ui
0147     dialogs/SimpleCaptionsWidget.ui
0148     dialogs/StylesWidget.ui
0149     dialogs/ParagraphLayout.ui
0150     dialogs/ParagraphIndentSpacing.ui
0151     dialogs/ParagraphDecorations.ui
0152     dialogs/ParagraphBulletsNumbers.ui
0153     dialogs/ParagraphDropCaps.ui
0154     dialogs/StyleManager.ui
0155     dialogs/CharacterGeneral.ui
0156     dialogs/CharacterHighlighting.ui
0157     dialogs/StyleManagerWelcome.ui
0158     dialogs/TableDialog.ui
0159     dialogs/BibliographyConfigureDialog.ui
0160     dialogs/TableOfContentsConfigure.ui
0161     dialogs/SimpleLinksWidget.ui
0162     dialogs/TableOfContentsStyleConfigure.ui
0163     dialogs/SimpleAnnotationWidget.ui
0164 
0165 
0166     dialogs/ListLevelWidget.ui
0167     dialogs/FontDecorations.ui
0168     dialogs/LanguageTab.ui
0169     dialogs/ChangeConfigureDialog.ui
0170     dialogs/AcceptRejectChangeDialog.ui
0171     dialogs/TrackedChangeManager.ui
0172     dialogs/LinkInsertionDialog.ui
0173     dialogs/ManageBookmark.ui
0174     dialogs/SectionFormatDialog.ui
0175     dialogs/SectionsSplitDialog.ui
0176 
0177 )
0178 
0179 add_library(calligra_shape_text MODULE ${textshape_SRCS})
0180 
0181 calligra_shape_desktop_to_json(calligra_shape_text calligra_shape_text.desktop)
0182 
0183 target_link_libraries(calligra_shape_text
0184   kotext
0185   kotextlayout
0186   kowidgets
0187   KF5::KIOCore
0188   KF5::KIOFileWidgets
0189   KF5::KIOWidgets
0190   KF5::ItemViews
0191   KF5::WidgetsAddons
0192   KF5::Completion
0193   Qt5::Network
0194 )
0195 
0196 if( SHOULD_BUILD_FEATURE_RDF )
0197     target_link_libraries(calligra_shape_text ${SOPRANO_LIBRARIES})
0198 endif()
0199 
0200 install(TARGETS calligra_shape_text DESTINATION ${PLUGIN_INSTALL_DIR}/calligra/shapes)