You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koffice/lib/kofficecore/CMakeLists.txt

87 lines
3.4 KiB
CMake

###############################################################################
# Trinity KOffice #
# --------------- #
# This file is licensed under the terms of GNU GPL v3 or later. #
# Improvements and feedback are welcome. #
###############################################################################
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/lib/store
${CMAKE_SOURCE_DIR}/lib/kwmf
${CMAKE_BINARY_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
### Libraries #################################################################
tde_add_library(kofficecore SHARED AUTOMOC
SOURCES
KoDocument.cpp KoGlobal.cpp KoUnit.cpp KoFilterManager.cpp
KoMainWindow.cpp KoApplication.cpp KoQueryTrader.cpp
KoFilter.cpp KoFilterChain.cpp KoDocumentInfo.cpp
KoPictureKey.cpp KoPictureBase.cpp KoPicture.cpp KoPictureShared.cpp
KoPictureImage.cpp KoPictureClipart.cpp KoPictureCollection.cpp
KoPictureEps.cpp KoPictureWmf.cpp
KoView.cpp KoFrame.cpp KoContainerHandler.cpp KoDocumentChild.cpp
KoDocumentInfoDlg.cpp KoFactory.cpp KoChild.cpp
koDocumentInfoAboutWidget.ui koDocumentInfoAuthorWidget.ui
koDocumentInfoUserMetadataWidget.ui
KoApplicationIface.cpp KoApplicationIface.skel
KoDocumentIface.cpp KoDocumentIface.skel KoViewIface.cpp KoViewIface.skel
KoMainWindowIface.cpp KoMainWindowIface.skel kofficeversion.cpp
KoOasisStyles.cpp KoOasisSettings.cpp KoOasisLoadingContext.cpp
KoStyleStack.cpp KoGenStyles.cpp KoPageLayout.cpp
KoFileDialog.cpp KoXmlNS.cpp KoDom.cpp Koversiondialog.cpp KoOasisStore.cpp
kkbdaccessextensions.cpp koDetailsPaneBase.ui koOpenPaneBase.ui
KoOpenPane.cpp KoTemplates.cpp KoDetailsPane.cpp KoSpeaker.cpp KoRect.cpp
LINK
tdeio-shared tdefx-shared tdeabc-shared tdeprint-shared tdeparts-shared
kstore-shared kwmf-shared kowmf-shared
DESTINATION ${LIB_INSTALL_DIR}
)
tde_add_kpart(kodocinfopropspage SHARED AUTOMOC
SOURCES KoDocInfoPropsFactory.cpp
LINK tdecore-shared tdeio-shared tdefx-shared kjs-shared kofficecore-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
### Headers ###################################################################
install(
FILES
KoContainerHandler.h
KoFilter.h KoFilterChain.h
KoGlobal.h KoUnit.h KoDocument.h
KoMainWindow.h
KoApplication.h KoQueryTrader.h
KoFilterManager.h
KoDocumentInfo.h
KoView.h KoFrame.h KoDocumentChild.h
KoDocumentInfoDlg.h KoFactory.h KoChild.h
KoApplicationIface.h KoDocumentIface.h KoViewIface.h KoMainWindowIface.h
KoPictureKey.h KoPicture.h KoPictureCollection.h kofficeversion.h
KoOasisStyles.h KoStyleStack.h KoGenStyles.h KoOasisSettings.h
KoPageLayout.h KoXmlNS.h KoDom.h Koversiondialog.h
kkbdaccessextensions.h
koffice_export.h KoOpenPane.h
KoSpeaker.h KoOasisLoadingContext.h
KoPoint.h
DESTINATION ${INCLUDE_INSTALL_DIR}/KOffice
)
### Data ######################################################################
install(FILES koffice_shell.rc DESTINATION ${DATA_INSTALL_DIR}/koffice)
tde_create_translated_desktop(
SOURCE kodocinfopropspage.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR koffice-desktops
)
# kate: indent-width 2; replace-tabs true;