IncludeKPMCore.cmake 608 B

123456789101112131415161718
  1. # Shared CMake core for finding KPMCore
  2. #
  3. # This is wrapped into a CMake include file because there's a bunch of
  4. # pre-requisites that need searching for before looking for KPMCore.
  5. # If you just do find_package( KPMCore ) without finding the things
  6. # it links against first, you get CMake errors.
  7. #
  8. #
  9. find_package(ECM 5.10.0 REQUIRED NO_MODULE)
  10. set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_MODULE_PATH})
  11. include(KDEInstallDirs)
  12. include(GenerateExportHeader)
  13. find_package( KF5 REQUIRED CoreAddons )
  14. find_package( KF5 REQUIRED Config I18n IconThemes KIO Service )
  15. find_package( KPMcore 3.0.3 REQUIRED )