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.

CMakeLists.txt 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. project( certmanager )
  12. include( ConfigureChecks.cmake )
  13. tde_import( libkdenetwork )
  14. add_subdirectory( lib )
  15. add_subdirectory( conf )
  16. add_subdirectory( kwatchgnupg )
  17. add_definitions( -DLIBKLEOPATRA_NO_COMPAT )
  18. include_directories(
  19. ${CMAKE_CURRENT_BINARY_DIR}
  20. ${CMAKE_BINARY_DIR}
  21. ${CMAKE_CURRENT_SOURCE_DIR}/lib
  22. ${CMAKE_SOURCE_DIR}/libtdepim
  23. ${CMAKE_SOURCE_DIR}/libkdenetwork
  24. ${TDE_INCLUDE_DIR}
  25. ${TQT_INCLUDE_DIRS}
  26. )
  27. link_directories(
  28. ${TQT_LIBRARY_DIRS}
  29. )
  30. ##### other data ################################
  31. install( FILES kleopatra_import.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
  32. install( FILES kleopatraui.rc DESTINATION ${DATA_INSTALL_DIR}/kleopatra )
  33. ##### kleopatra (executable) ####################
  34. tde_add_executable( kleopatra AUTOMOC
  35. SOURCES
  36. customactions.cpp aboutdata.cpp main.cpp certmanager.cpp
  37. hierarchyanalyser.cpp certificatewizard.ui certificatewizardimpl.cpp
  38. certificateinfowidget.ui certificateinfowidgetimpl.cpp
  39. crlview.cpp storedtransferjob.cpp certlistview.cpp
  40. LINK conf-static kleopatra-shared kutils-shared kabc-shared
  41. DESTINATION ${BIN_INSTALL_DIR}
  42. )
  43. tde_install_export( )