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

0001 include_directories(
0002     ${KOPAGEAPP_INCLUDES}
0003 )
0004 
0005 if(BUILD_TESTING)
0006     add_subdirectory(tests)
0007 endif()
0008 add_subdirectory(tools)
0009 
0010 ### kopageapp ###
0011 set( kopageapp_LIB_SRCS
0012      PageAppDebug.cpp
0013      KoPADocument.cpp
0014      KoShapeTraversal.cpp
0015      KoPAView.cpp
0016      KoPAViewBase.cpp
0017      KoPACanvas.cpp
0018      KoPACanvasItem.cpp
0019      KoPACanvasBase.cpp
0020      KoPASavingContext.cpp
0021      KoPAPixmapCache.cpp
0022      KoPAPageBase.cpp
0023      KoPAMasterPage.cpp
0024      KoPAPage.cpp
0025      KoPAPageContainerModel.cpp
0026      KoPAViewMode.cpp
0027      KoPAViewModeNormal.cpp
0028      KoPALoadingContext.cpp
0029      KoPAOdfPageSaveHelper.cpp
0030      KoPAPastePage.cpp
0031      KoPADocumentModel.cpp
0032      KoPAPageThumbnailModel.cpp
0033      KoPADocumentStructureDocker.cpp
0034      KoPAUtil.cpp
0035      KoPAPrintJob.cpp
0036      KoPATextPage.cpp
0037      KoPAPageProvider.cpp
0038      commands/KoPAPageInsertCommand.cpp
0039      commands/KoPAPageDeleteCommand.cpp
0040      commands/KoPAPageMoveCommand.cpp
0041      commands/KoPAChangeMasterPageCommand.cpp
0042      commands/KoPAChangePageLayoutCommand.cpp
0043      commands/KoPADisplayMasterShapesCommand.cpp
0044      commands/KoPADisplayMasterBackgroundCommand.cpp
0045      dialogs/KoPAMasterPageDialog.cpp
0046      dialogs/KoPAPageLayoutDialog.cpp
0047      dialogs/KoPAConfigureDialog.cpp
0048      widgets/KoPageNavigator.cpp
0049      widgets/KoPageNavigatorButton.cpp
0050      widgets/KoPABackgroundFillWidget.cpp
0051      tools/backgroundTool/KoPABackgroundTool.cpp
0052      tools/backgroundTool/KoPABackgroundToolWidget.cpp
0053 )
0054 
0055 ki18n_wrap_ui(kopageapp_LIB_SRCS
0056     tools/backgroundTool/BackgroundToolWidget.ui
0057 )
0058 
0059 add_library(kopageapp SHARED ${kopageapp_LIB_SRCS})
0060 generate_export_header(kopageapp
0061     EXPORT_FILE_NAME kopageapp_generated_export.h)
0062 
0063 target_link_libraries(kopageapp
0064     PUBLIC
0065         komain
0066     PRIVATE
0067         kotextlayout
0068 )
0069 set_target_properties(kopageapp PROPERTIES
0070     VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION}
0071 )
0072 install(TARGETS kopageapp  ${INSTALL_TARGETS_DEFAULT_ARGS})
0073 
0074 if (SHOULD_BUILD_DEVEL_HEADERS)
0075 
0076 install(FILES
0077     kopageapp_export.h
0078     KoPACanvas.h
0079     KoPACanvasItem.h
0080     KoPACanvasBase.h
0081     KoPADocument.h
0082     KoPageApp.h
0083     KoPALoadingContext.h
0084     KoPAPage.h
0085     KoPAMasterPage.h
0086     KoPAPageBase.h
0087     KoPAPageContainerModel.h
0088     KoPASavingContext.h
0089     KoPAUtil.h
0090     KoPAView.h
0091     KoPAViewBase.h
0092     KoPAViewMode.h
0093     KoPAViewModeNormal.h
0094     tools/backgroundTool/KoPABackgroundTool.h
0095     DESTINATION
0096     ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel
0097 )
0098 
0099 endif()