Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show All 33 Lines | 29 | set(kpmcore_SRCS | |||
---|---|---|---|---|---|
34 | ${JOBS_SRC} | 34 | ${JOBS_SRC} | ||
35 | ${UTIL_SRC} | 35 | ${UTIL_SRC} | ||
36 | ${GUI_SRC} | 36 | ${GUI_SRC} | ||
37 | ) | 37 | ) | ||
38 | 38 | | |||
39 | ki18n_wrap_ui(kpmcore_SRCS ${gui_UIFILES}) | 39 | ki18n_wrap_ui(kpmcore_SRCS ${gui_UIFILES}) | ||
40 | 40 | | |||
41 | add_library(kpmcore SHARED ${kpmcore_SRCS}) | 41 | add_library(kpmcore SHARED ${kpmcore_SRCS}) | ||
42 | | ||||
43 | # We do not link to KF5::AuthCore because we just have build-time dependency on it | ||||
42 | target_link_libraries( kpmcore PUBLIC | 44 | target_link_libraries( kpmcore PUBLIC | ||
43 | Qt5::Core | 45 | Qt5::Core | ||
44 | PRIVATE | 46 | PRIVATE | ||
45 | ${BLKID_LIBRARIES} | 47 | ${BLKID_LIBRARIES} | ||
48 | ${POLKITQT-1_LIBRARIES} | ||||
46 | Qt5::DBus | 49 | Qt5::DBus | ||
47 | Qt5::Gui | 50 | Qt5::Gui | ||
48 | qca-qt5 | 51 | qca-qt5 | ||
49 | KF5::I18n | 52 | KF5::I18n | ||
50 | KF5::CoreAddons | 53 | KF5::CoreAddons | ||
51 | KF5::WidgetsAddons | 54 | KF5::WidgetsAddons | ||
52 | KF5::AuthCore | | |||
53 | ) | 55 | ) | ||
54 | 56 | | |||
55 | install(TARGETS kpmcore EXPORT KPMcoreTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) | 57 | install(TARGETS kpmcore EXPORT KPMcoreTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) | ||
56 | install(FILES ${CORE_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/core/ COMPONENT Devel) | 58 | install(FILES ${CORE_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/core/ COMPONENT Devel) | ||
57 | install(FILES ${BACKEND_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/backend/ COMPONENT Devel) | 59 | install(FILES ${BACKEND_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/backend/ COMPONENT Devel) | ||
58 | install(FILES ${FS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/fs/ COMPONENT Devel) | 60 | install(FILES ${FS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/fs/ COMPONENT Devel) | ||
59 | install(FILES ${JOBS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/jobs/ COMPONENT Devel) | 61 | install(FILES ${JOBS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/jobs/ COMPONENT Devel) | ||
60 | install(FILES ${OPS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/ops/ COMPONENT Devel) | 62 | install(FILES ${OPS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/ops/ COMPONENT Devel) | ||
61 | install(FILES ${UTIL_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/util/ COMPONENT Devel) | 63 | install(FILES ${UTIL_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/util/ COMPONENT Devel) | ||
62 | install(FILES ${GUI_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/gui/ COMPONENT Devel) | 64 | install(FILES ${GUI_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/gui/ COMPONENT Devel) | ||
63 | 65 | | |||
64 | ############################################ | 66 | ############################################ | ||
65 | 67 | | |||
66 | add_subdirectory(plugins) | 68 | add_subdirectory(plugins) |