Changeset View
Changeset View
Standalone View
Standalone View
src/lib/CMakeLists.txt
Show All 15 Lines | |||||
16 | 16 | | |||
17 | ecm_setup_version(${KACCOUNTS_VERSION} | 17 | ecm_setup_version(${KACCOUNTS_VERSION} | ||
18 | VARIABLE_PREFIX KACCOUNTS | 18 | VARIABLE_PREFIX KACCOUNTS | ||
19 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kaccounts_version.h" | 19 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kaccounts_version.h" | ||
20 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KAccountsConfigVersion.cmake" | 20 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KAccountsConfigVersion.cmake" | ||
21 | SOVERSION ${KACCOUNTS_SOVERSION}) | 21 | SOVERSION ${KACCOUNTS_SOVERSION}) | ||
22 | 22 | | |||
23 | set (kaccountslib_SRCS | 23 | set (kaccountslib_SRCS | ||
24 | accountservicetogglejob.cpp | ||||
25 | createaccountjob.cpp | ||||
24 | kaccountsuiplugin.cpp | 26 | kaccountsuiplugin.cpp | ||
25 | kaccountsdplugin.cpp | 27 | kaccountsdplugin.cpp | ||
26 | getcredentialsjob.cpp | 28 | getcredentialsjob.cpp | ||
27 | core.cpp | 29 | core.cpp | ||
30 | uipluginsmanager.cpp | ||||
28 | ) | 31 | ) | ||
29 | 32 | | |||
30 | ecm_generate_headers(kaccountslib_HEADERS | 33 | ecm_generate_headers(kaccountslib_HEADERS | ||
31 | HEADER_NAMES | 34 | HEADER_NAMES | ||
32 | Core | 35 | Core | ||
33 | GetCredentialsJob | 36 | GetCredentialsJob | ||
34 | KAccountsUiPlugin | 37 | KAccountsUiPlugin | ||
35 | KAccountsDPlugin | 38 | KAccountsDPlugin | ||
39 | AccountServiceToggleJob | ||||
40 | CreateAccountJob | ||||
36 | REQUIRED_HEADERS kaccountslib_HEADERS | 41 | REQUIRED_HEADERS kaccountslib_HEADERS | ||
37 | ) | 42 | ) | ||
38 | 43 | | |||
39 | add_library (kaccounts SHARED | 44 | add_library (kaccounts SHARED | ||
40 | ${kaccountslib_SRCS} | 45 | ${kaccountslib_SRCS} | ||
41 | ) | 46 | ) | ||
42 | 47 | | |||
43 | generate_export_header(kaccounts BASE_NAME kaccounts) | 48 | generate_export_header(kaccounts BASE_NAME kaccounts) | ||
44 | target_link_libraries (kaccounts | 49 | target_link_libraries (kaccounts | ||
45 | PUBLIC | 50 | PUBLIC | ||
46 | KF5::CoreAddons | 51 | KF5::CoreAddons | ||
52 | KF5::I18n | ||||
47 | ${ACCOUNTSQT_LIBRARIES} | 53 | ${ACCOUNTSQT_LIBRARIES} | ||
48 | Qt5::Xml | 54 | Qt5::Xml | ||
49 | Qt5::Gui | 55 | Qt5::Gui | ||
50 | PRIVATE | 56 | PRIVATE | ||
51 | ${SIGNONQT_LIBRARIES} | 57 | ${SIGNONQT_LIBRARIES} | ||
52 | ) | 58 | ) | ||
53 | 59 | | |||
54 | target_include_directories(kaccounts INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}/KAccounts>" PUBLIC "${ACCOUNTSQT_INCLUDE_DIRS}" PRIVATE "${SIGNONQT_INCLUDE_DIRS}") | 60 | target_include_directories(kaccounts INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}/KAccounts>" PUBLIC "${ACCOUNTSQT_INCLUDE_DIRS}" PRIVATE "${SIGNONQT_INCLUDE_DIRS}") | ||
Show All 31 Lines |