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.
tdenetwork/ksirc/CMakeLists.txt

77 lines
2.0 KiB

#################################################
#
# (C) 2010-2011 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
# FIXME KDE_CXXFLAGS = $(USE_RTTI) $(USE_EXCEPTIONS)
add_subdirectory( KSTicker )
add_subdirectory( KSProgress )
add_subdirectory( KSPrefs )
add_subdirectory( KSOpenkSirc )
add_subdirectory( img )
add_subdirectory( icons )
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}/KSOpenkSirc
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### other data ################################
install( PROGRAMS
dsirc
DESTINATION ${BIN_INSTALL_DIR} )
tde_create_translated_desktop(
SOURCE eventsrc
DESTINATION ${DATA_INSTALL_DIR}/ksirc
PO_DIR ksirc-eventsrc
)
install( FILES
ksirc.pl filters.pl autodcc.pl sirc.help.gz relnotes
DESTINATION ${DATA_INSTALL_DIR}/ksirc )
install( FILES
ksircrc
DESTINATION ${CONFIG_INSTALL_DIR} )
tde_create_translated_desktop( ksirc.desktop )
##### ksirc (tdeinit) ###########################
tde_add_tdeinit_executable( ksirc AUTOMOC
SOURCES
toplevel.cpp charSelector.cpp chanButtons.cpp ksirc.cpp alistbox.cpp
ahistlineedit.cpp iocontroller.cpp NewWindowDialog.cpp
messageReceiver.cpp ioBroadcast.cpp ksircprocess.cpp
servercontroller.cpp FilterRuleWidget.ui FilterRuleEditor.cpp
ioDiscard.cpp ioDCC.cpp ioLAG.cpp ioNotify.cpp ssfeprompt.cpp
ssfepromptdata.cpp usercontrolmenu.cpp baserules.cpp chanparser.cpp
objFinder.cpp displayMgrSDI.cpp displayMgrMDI.cpp mditoplevel.cpp
ksopts.cpp topic.cpp ksview.cpp logfile.cpp kstextview.cpp
colorpicker.cpp ksparser.cpp dccManagerbase.ui dccManager.cpp
dccToplevel.cpp dockservercontroller.cpp nickColourMaker.cpp
dccNewbase.ui dccNew.cpp
LINK
ksprefs-static ksprogress-static ksopenksirc-static ksticker-static
tdeio-shared
)