blob: eb581b07b38d77659f0e12895aa1f6d05d893ad2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
set(DEPENDENCIES
ebackend
ebook
ebook-contacts
ecal
edataserver
edata-cal
)
set(SOURCES
e-cal-backend-contacts-factory.c
e-cal-backend-contacts.c
e-cal-backend-contacts.h
)
add_library(ecalbackendcontacts MODULE
${SOURCES}
)
add_dependencies(ecalbackendcontacts
${DEPENDENCIES}
)
target_compile_definitions(ecalbackendcontacts PRIVATE
-DG_LOG_DOMAIN=\"e-cal-backend-contacts\"
-DBACKENDDIR=\"${ecal_backenddir}\"
)
target_compile_options(ecalbackendcontacts PUBLIC
${CALENDAR_CFLAGS}
)
target_include_directories(ecalbackendcontacts PUBLIC
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}/src
${CMAKE_SOURCE_DIR}/src
${CMAKE_BINARY_DIR}/src/addressbook
${CMAKE_SOURCE_DIR}/src/addressbook
${CMAKE_BINARY_DIR}/src/calendar
${CMAKE_SOURCE_DIR}/src/calendar
${CALENDAR_INCLUDE_DIRS}
)
target_link_libraries(ecalbackendcontacts
${DEPENDENCIES}
${CALENDAR_LDFLAGS}
)
install(TARGETS ecalbackendcontacts
DESTINATION ${ecal_backenddir}
)
|