Changeset View
Changeset View
Standalone View
Standalone View
src/backends/CMakeLists.txt
1 | add_library (KF5PeopleBackend | 1 | add_library (KF5PeopleBackend | ||
---|---|---|---|---|---|
2 | contactmonitor.cpp | 2 | contactmonitor.cpp | ||
3 | abstractcontact.cpp | 3 | abstractcontact.cpp | ||
4 | basepersonsdatasource.cpp | 4 | basepersonsdatasource.cpp | ||
5 | allcontactsmonitor.cpp | 5 | allcontactsmonitor.cpp | ||
6 | defaultcontactmonitor.cpp | 6 | defaultcontactmonitor.cpp | ||
7 | abstractpersonaction.cpp | 7 | abstractpersonaction.cpp | ||
8 | abstracteditablecontact.cpp | ||||
8 | ) | 9 | ) | ||
9 | add_library (KF5::PeopleBackend ALIAS KF5PeopleBackend) | 10 | add_library (KF5::PeopleBackend ALIAS KF5PeopleBackend) | ||
10 | 11 | | |||
11 | target_link_libraries (KF5PeopleBackend | 12 | target_link_libraries (KF5PeopleBackend | ||
12 | PUBLIC | 13 | PUBLIC | ||
13 | Qt5::Widgets #needed for QAction, otherwise QtGui | 14 | Qt5::Widgets #needed for QAction, otherwise QtGui | ||
14 | ) | 15 | ) | ||
15 | 16 | | |||
16 | target_include_directories (KF5PeopleBackend PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>" | 17 | target_include_directories (KF5PeopleBackend PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>" | ||
17 | INTERFACE "$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KPeople>" | 18 | INTERFACE "$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KPeople>" | ||
18 | ) | 19 | ) | ||
19 | set_target_properties (KF5PeopleBackend PROPERTIES VERSION ${KPEOPLE_VERSION_STRING} SOVERSION ${KPEOPLE_SOVERSION} EXPORT_NAME PeopleBackend) | 20 | set_target_properties (KF5PeopleBackend PROPERTIES VERSION ${KPEOPLE_VERSION_STRING} SOVERSION ${KPEOPLE_SOVERSION} EXPORT_NAME PeopleBackend) | ||
20 | 21 | | |||
21 | install (TARGETS KF5PeopleBackend | 22 | install (TARGETS KF5PeopleBackend | ||
22 | EXPORT KPeopleTargets | 23 | EXPORT KPeopleTargets | ||
23 | ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} | 24 | ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} | ||
24 | ) | 25 | ) | ||
25 | 26 | | |||
26 | ecm_generate_headers(KPeopleBackend_CamelCase_HEADERS | 27 | ecm_generate_headers(KPeopleBackend_CamelCase_HEADERS | ||
27 | HEADER_NAMES | 28 | HEADER_NAMES | ||
28 | AbstractContact | 29 | AbstractContact | ||
30 | AbstractEditableContact | ||||
29 | AbstractPersonAction | 31 | AbstractPersonAction | ||
30 | AllContactsMonitor | 32 | AllContactsMonitor | ||
31 | BasePersonsDataSource | 33 | BasePersonsDataSource | ||
32 | ContactMonitor | 34 | ContactMonitor | ||
33 | REQUIRED_HEADERS KPeopleBackend_HEADERS | 35 | REQUIRED_HEADERS KPeopleBackend_HEADERS | ||
34 | PREFIX KPeopleBackend | 36 | PREFIX KPeopleBackend | ||
35 | ) | 37 | ) | ||
36 | install (FILES ${KPeopleBackend_CamelCase_HEADERS} | 38 | install (FILES ${KPeopleBackend_CamelCase_HEADERS} | ||
Show All 13 Lines |