################################################# # # (C) 2010-2011 Serghei Amelian # serghei (DOT) amelian (AT) gmail.com # # Improvements and feedback are welcome # # This file is released under GPL >= 2 # ################################################# tde_import( libkmime ) tde_import( ktnef ) tde_import( libtdepim ) tde_import( libtdenetwork ) tde_import( certmanager ) tde_import( libkcal ) tde_import( libkpimidentities ) add_subdirectory( kalarmd ) add_subdirectory( lib ) add_subdirectory( pixmaps ) include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/lib ${CMAKE_CURRENT_SOURCE_DIR}/kalarmd ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/libkmime ${CMAKE_SOURCE_DIR}/libtdepim ${CMAKE_SOURCE_DIR}/certmanager/lib ${TDE_INCLUDE_DIR} ${TQT_INCLUDE_DIRS} ) link_directories( ${TDE_LIB_DIR} ${TQT_LIBRARY_DIRS} ) if( WITH_ARTS ) set( ARTS_LIBRARIES artskde-shared mcop ) endif( ) ##### other data ################################ tde_install_icons( ) tde_create_translated_desktop( SOURCE kalarm.desktop PO_DIR kalarm-desktops ) tde_create_translated_desktop( SOURCE kalarm.tray.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} PO_DIR kalarm-desktops ) install( FILES kalarmui.rc DESTINATION ${DATA_INSTALL_DIR}/kalarm ) install( FILES uninstall.desktop DESTINATION ${APPS_INSTALL_DIR}/Applications RENAME kalarm.desktop ) ##### kalarm (executable) ####################### tde_add_executable( kalarm AUTOMOC SOURCES birthdaydlg.cpp main.cpp alarmevent.cpp editdlg.cpp emailidcombo.cpp find.cpp pickfileradio.cpp calendarcompat.cpp eventlistviewbase.cpp alarmlistview.cpp kamail.cpp timeselector.cpp fontcolourbutton.cpp alarmtimewidget.cpp fontcolour.cpp soundpicker.cpp sounddlg.cpp alarmcalendar.cpp daemon.cpp undo.cpp kalarmapp.cpp mainwindowbase.cpp mainwindow.cpp messagewin.cpp preferences.cpp prefdlg.cpp kalarmiface.skel recurrenceedit.cpp karecurrence.cpp deferdlg.cpp functions.cpp specialactions.cpp reminder.cpp startdaytimer.cpp templatelistview.cpp templatepickdlg.cpp templatedlg.cpp templatemenuaction.cpp latecancel.cpp repetition.cpp alarmtext.cpp traywindow.cpp dcophandler.cpp kalarmd/alarmguiiface.skel LINK kalarm-static kalarmd-static kpimidentities-shared tdeutils-shared ${ARTS_LIBRARIES} DESTINATION ${BIN_INSTALL_DIR} )