################################################# # # (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} ) install( FILES ksirc.pl filters.pl autodcc.pl sirc.help.gz relnotes eventsrc DESTINATION ${DATA_INSTALL_DIR}/ksirc ) install( FILES ksircrc DESTINATION ${CONFIG_INSTALL_DIR} ) install( FILES ksirc.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) ##### 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 )