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

102 lines
3.5 KiB

#################################################
#
# (C) 2010 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
include_directories(
${TQT_INCLUDE_DIRS}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/tdecore
${CMAKE_BINARY_DIR}/tdeabc
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/dcop
${CMAKE_SOURCE_DIR}/tdecore
${CMAKE_SOURCE_DIR}/tdeui
${CMAKE_SOURCE_DIR}/tdeio
${CMAKE_SOURCE_DIR}/tdeio/tdeio
${CMAKE_SOURCE_DIR}/tdeabc
${CMAKE_SOURCE_DIR}/interfaces
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### headers ###################################
install( FILES
document.h view.h editor.h plugin.h editinterface.h
undointerface.h selectioninterface.h cursorinterface.h
clipboardinterface.h popupmenuinterface.h viewcursorinterface.h
searchinterface.h highlightinginterface.h blockselectioninterface.h
codecompletioninterface.h configinterface.h markinterface.h
printinterface.h wordwrapinterface.h dynwordwrapinterface.h
markinterfaceextension.h configinterfaceextension.h
encodinginterface.h viewstatusmsginterface.h
sessionconfiginterface.h editorchooser.h documentinfo.h
selectioninterfaceext.h selectionextdcopinterface.h
texthintinterface.h editinterfaceext.h variableinterface.h
templateinterface.h
DESTINATION ${INCLUDE_INSTALL_DIR}/tdetexteditor )
##### other data ################################
tde_create_translated_desktop(
SOURCE
tdetexteditor.desktop
tdetexteditoreditor.desktop
tdetexteditorplugin.desktop
DESTINATION ${SERVICETYPES_INSTALL_DIR}
PO_DIR interfaces-desktops
)
tde_create_translated_desktop(
SOURCE kcm_tdetexteditor.desktop
DESTINATION ${DATA_INSTALL_DIR}/kcm_componentchooser
PO_DIR interfaces-desktops
)
##### tdetexteditor ###############################
set( target tdetexteditor )
set( ${target}_SRCS
tdetexteditor.cpp
editinterface.cpp clipboardinterface.cpp selectioninterface.cpp searchinterface.cpp
codecompletioninterface.cpp wordwrapinterface.cpp blockselectioninterface.cpp
configinterface.cpp cursorinterface.cpp dynwordwrapinterface.cpp
printinterface.cpp highlightinginterface.cpp markinterface.cpp
popupmenuinterface.cpp undointerface.cpp viewcursorinterface.cpp
editdcopinterface.cpp editdcopinterface.skel clipboarddcopinterface.cpp
clipboarddcopinterface.skel selectiondcopinterface.cpp selectiondcopinterface.skel
searchdcopinterface.cpp searchdcopinterface.skel markinterfaceextension.cpp
configinterfaceextension.cpp encodinginterface.cpp sessionconfiginterface.cpp
viewstatusmsginterface.cpp editorchooser_ui.ui editorchooser.cpp
blockselectiondcopinterface.cpp documentinfo.cpp documentdcopinfo.cpp
blockselectiondcopinterface.skel documentdcopinfo.skel encodingdcopinterface.cpp
encodingdcopinterface.skel printdcopinterface.cpp printdcopinterface.skel
undodcopinterface.cpp undodcopinterface.skel viewcursordcopinterface.cpp
viewcursordcopinterface.skel viewstatusmsgdcopinterface.cpp
viewstatusmsgdcopinterface.skel selectioninterfaceext.cpp selectionextdcopinterface.skel
texthintinterface.cpp editinterfaceext.cpp variableinterface.cpp templateinterface.cpp
)
tde_add_library( ${target} SHARED AUTOMOC
SOURCES ${${target}_SRCS}
VERSION 0.0.0
LINK tdeui-shared tdeparts-shared
LINK_PRIVATE tdeabc-shared
DESTINATION ${LIB_INSTALL_DIR}
)