TDE personal information management applications
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.

61 lines
1.6KB

  1. #################################################
  2. #
  3. # (C) 2010-2011 Serghei Amelian
  4. # serghei (DOT) amelian (AT) gmail.com
  5. #
  6. # Improvements and feedback are welcome
  7. #
  8. # This file is released under GPL >= 2
  9. #
  10. #################################################
  11. tde_import( libkmime )
  12. tde_import( ktnef )
  13. tde_import( libkcal )
  14. tde_import( libtdepim )
  15. include_directories(
  16. ${CMAKE_CURRENT_BINARY_DIR}
  17. ${CMAKE_CURRENT_SOURCE_DIR}
  18. ${CMAKE_BINARY_DIR}
  19. ${CMAKE_SOURCE_DIR}
  20. ${CMAKE_SOURCE_DIR}/libtdepim
  21. ${TDE_INCLUDE_DIR}
  22. ${TQT_INCLUDE_DIRS}
  23. )
  24. link_directories(
  25. ${TQT_LIBRARY_DIRS}
  26. )
  27. ##### other data ################################
  28. install( FILES kandy.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
  29. install( FILES uninstall.desktop RENAME kandy.desktop DESTINATION ${APPS_INSTALL_DIR}/Utilities )
  30. install( FILES kandy.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
  31. install( FILES kandyui.rc kandymobileui.rc DESTINATION ${DATA_INSTALL_DIR}/kandy )
  32. ##### kandy (executable) ########################
  33. tde_add_executable( kandy AUTOMOC
  34. SOURCES
  35. main.cpp kandy.cpp cmdpropertiesdialog_base.ui
  36. cmdpropertiesdialog.cpp kandyview.cpp kandyiface.skel modem.cpp
  37. atcommand.cpp commanditem.cpp mobilegui_base.ui mobilegui.cpp
  38. commandscheduler.cpp commandset.cpp kandyprefs.kcfgc
  39. kandyprefsdialog.cpp mobilemain.cpp
  40. LINK kdepim-shared ${LOCKDEV_LIBRARY}
  41. DESTINATION ${BIN_INSTALL_DIR}
  42. )
  43. ##### kandy_client (executable) #################
  44. tde_add_executable( kandy_client AUTOMOC
  45. SOURCES kandy_client.cpp
  46. LINK kdecore-shared
  47. DESTINATION ${BIN_INSTALL_DIR}
  48. )