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.
77 lines
3.1 KiB
CMake
77 lines
3.1 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/kofficecore
|
|
${CMAKE_BINARY_DIR}
|
|
${TDE_INCLUDE_DIR}
|
|
${TQT_INCLUDE_DIRS}
|
|
)
|
|
|
|
link_directories(
|
|
${TQT_LIBRARY_DIRS}
|
|
)
|
|
|
|
### Libraries #################################################################
|
|
tde_add_library(kofficeui SHARED AUTOMOC
|
|
SOURCES
|
|
KoPageLayoutDia.cpp KoZoomAction.cpp KoTabBar.cpp
|
|
KoPartSelectDia.cpp KoPartSelectAction.cpp
|
|
KoRuler.cpp KoTemplateChooseDia.cpp KoTabChooser.cpp
|
|
KoKoolBar.cpp KoTemplateCreateDia.cpp KoContextCelp.cpp
|
|
kcoloractions.cpp KoPictureFilePreview.cpp KoUnitWidgets.cpp
|
|
ttdeaction.cpp tkcoloractions.cpp tkcombobox.cpp ttdetoolbarbutton.cpp
|
|
KoCharSelectDia.cpp KoInsertLink.cpp KoEditPath.cpp KoCommandHistory.cpp
|
|
KoSelectAction.cpp Kolinewidthaction.cpp Kolinestyleaction.cpp
|
|
KoTooluButton.cpp KoBrush.cpp KoImageResource.cpp KoToolBox.cpp
|
|
KoZoomHandler.cpp KoGuideLineDia.cpp KoGuides.cpp KoZoomMode.cpp
|
|
KoGeneralPropertyUi.ui KoPageLayoutColumns.cpp KoPageLayoutColumnsBase.ui
|
|
KoPageLayoutSize.cpp KoPageLayoutHeaderBase.ui KoPageLayoutHeader.cpp
|
|
KoPen.cpp
|
|
LINK kofficecore-shared
|
|
DESTINATION ${LIB_INSTALL_DIR}
|
|
)
|
|
|
|
### Headers ###################################################################
|
|
install(
|
|
FILES
|
|
KoPageLayoutDia.h KoZoomAction.h KoTabBar.h
|
|
KoPartSelectDia.h KoPartSelectAction.h
|
|
KoRuler.h KoTemplateChooseDia.h KoTabChooser.h
|
|
KoKoolBar.h KoTemplateCreateDia.h KoContextCelp.h
|
|
kcoloractions.h KoPictureFilePreview.h KoUnitWidgets.h
|
|
ttdeaction.h tkcoloractions.h ttdetoolbarbutton.h tkcombobox.h
|
|
KoCharSelectDia.h KoInsertLink.h KoTooluButton.h KoEditPath.h
|
|
KoCommandHistory.h KoImageResource.h
|
|
KoSelectAction.h Kolinewidthaction.h Kolinestyleaction.h
|
|
KoZoomHandler.h KoGuideLineDia.h KoGuides.h
|
|
KoPageLayoutHeader.h KoPageLayoutSize.h
|
|
KoPageLayoutColumns.h KoBrush.h KoPen.h KoZoomMode.h
|
|
DESTINATION ${INCLUDE_INSTALL_DIR}/KOffice
|
|
)
|
|
|
|
### Widgets ###################################################################
|
|
if (HAVE_MAKETDEWIDGETS)
|
|
add_custom_command(OUTPUT kofficewidgets.cpp
|
|
COMMAND maketdewidgets -o kofficewidgets.cpp ${CMAKE_CURRENT_SOURCE_DIR}/koffice.widgets
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/koffice.widgets
|
|
)
|
|
|
|
tde_add_kpart(kofficewidgets AUTOMOC
|
|
SOURCES kofficewidgets.cpp
|
|
LINK tdeio-shared
|
|
DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer
|
|
)
|
|
endif()
|
|
|
|
### Data ######################################################################
|
|
add_subdirectory(pics)
|
|
|
|
# kate: indent-width 2; replace-tabs true; |