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)