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.

109 lines
3.1KB

  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( libkdenetwork )
  12. tde_import( certmanager )
  13. tde_import( libkmime )
  14. tde_import( ktnef )
  15. tde_import( libkcal )
  16. tde_import( libtdepim )
  17. add_subdirectory( interfaces )
  18. add_subdirectory( printing )
  19. add_subdirectory( editors )
  20. add_subdirectory( views )
  21. add_subdirectory( features )
  22. add_subdirectory( xxport )
  23. add_subdirectory( kcmconfigs )
  24. add_subdirectory( pics )
  25. add_subdirectory( csv-templates )
  26. add_subdirectory( thumbnailcreator )
  27. include_directories(
  28. ${CMAKE_CURRENT_BINARY_DIR}
  29. ${CMAKE_CURRENT_BINARY_DIR}/common
  30. ${CMAKE_CURRENT_SOURCE_DIR}
  31. ${CMAKE_CURRENT_SOURCE_DIR}/common
  32. ${CMAKE_CURRENT_SOURCE_DIR}/interfaces
  33. ${CMAKE_CURRENT_SOURCE_DIR}/editors
  34. ${CMAKE_BINARY_DIR}
  35. ${CMAKE_SOURCE_DIR}
  36. ${CMAKE_SOURCE_DIR}/libtdepim
  37. ${TDE_INCLUDE_DIR}
  38. ${TQT_INCLUDE_DIRS}
  39. )
  40. link_directories(
  41. ${TQT_LIBRARY_DIRS}
  42. )
  43. ##### other data ################################
  44. tde_install_icons( kaddressbook )
  45. install( FILES
  46. kaddressbook.desktop
  47. DESTINATION ${XDG_APPS_INSTALL_DIR} )
  48. install( FILES
  49. kaddressbook_view.desktop dcopaddressbook.desktop
  50. DESTINATION ${SERVICETYPES_INSTALL_DIR} )
  51. install( FILES
  52. kaddressbookui.rc kaddressbook_part.rc zone.tab
  53. DESTINATION ${DATA_INSTALL_DIR}/kaddressbook )
  54. ##### libkaddressbookpart (module) ##############
  55. tde_add_kpart( libkaddressbookpart AUTOMOC
  56. SOURCES kaddressbook_part.cpp
  57. LINK kaddressbook-shared
  58. DESTINATION ${PLUGIN_INSTALL_DIR}
  59. )
  60. ##### kaddressbook (executable) #################
  61. tde_add_executable( kaddressbook AUTOMOC
  62. SOURCES main.cpp kaddressbookmain.cpp
  63. LINK kaddressbook-shared
  64. DESTINATION ${BIN_INSTALL_DIR}
  65. )
  66. ##### kaddressbook (shared) #####################
  67. tde_add_library( kaddressbook SHARED AUTOMOC
  68. SOURCES
  69. addresseeconfig.cpp addresseeeditordialog.cpp addresseeeditorwidget.cpp
  70. addresseeeditorbase.cpp addresseeeditorextension.cpp addresseeutil.cpp
  71. addresseditwidget.cpp addviewdialog.cpp emaileditwidget.cpp
  72. extensionmanager.cpp filtereditdialog.cpp filterselectionwidget.cpp
  73. geowidget.cpp imagewidget.cpp incsearchwidget.cpp jumpbuttonbar.cpp kabcore.cpp
  74. kablock.cpp kaddressbookiface.skel kaddressbookservice.cpp kaddressbookview.cpp
  75. keywidget.cpp ldapsearchdialog.cpp nameeditdialog.cpp phoneeditwidget.cpp
  76. secrecywidget.cpp soundwidget.cpp viewconfigurefieldspage.cpp
  77. viewconfigurefilterpage.cpp viewconfigurewidget.cpp undocmds.cpp
  78. viewmanager.cpp xxportmanager.cpp xxportselectdialog.cpp
  79. contacteditorwidgetmanager.cpp simpleaddresseeeditor.cpp
  80. advancedcustomfields.cpp customfieldswidget.cpp freebusywidget.cpp
  81. searchmanager.cpp imeditwidget.cpp kabtools.cpp distributionlistpicker.cpp
  82. distributionlisteditor.cpp distributionlistentryview.cpp
  83. VERSION 0.0.0
  84. LINK
  85. kabcommon-static kabim-static printer-static
  86. kabinterfaces-shared
  87. kdepim-shared kabc_file-shared kdeprint-shared kutils-shared
  88. DESTINATION ${LIB_INSTALL_DIR}
  89. )