1 install(FILES tz-mapi-to-ical 2 tz-ical-to-mapi 3 DESTINATION ${mapidatadir} 4 ) 5 6 set(SOURCES 7 camel-mapi-settings.c 8 camel-mapi-settings.h 9 e-mapi-fast-transfer.h 10 e-mapi-fast-transfer.c 11 e-mapi-defs.h 12 e-mapi-folder.c 13 e-mapi-folder.h 14 e-mapi-connection.c 15 e-mapi-connection.h 16 e-mapi-debug.c 17 e-mapi-debug.h 18 e-mapi-utils.c 19 e-mapi-utils.h 20 e-mapi-book-utils.c 21 e-mapi-book-utils.h 22 e-mapi-cal-utils.c 23 e-mapi-cal-utils.h 24 e-mapi-cal-tz-utils.c 25 e-mapi-cal-tz-utils.h 26 e-mapi-cal-recur-utils.c 27 e-mapi-cal-recur-utils.h 28 e-mapi-mail-utils.c 29 e-mapi-mail-utils.h 30 e-source-mapi-folder.c 31 e-source-mapi-folder.h 32 ) 33 34 add_library(evolution-mapi SHARED 35 ${SOURCES} 36 ) 37 38 target_compile_definitions(evolution-mapi PRIVATE 39 -DG_LOG_DOMAIN=\"evolution-mapi\" 40 -DMAPI_DATADIR=\"${mapidatadir}\" 41 -DLIBMAPI_LDIF_DIR=\"${libmapi_ldif_dir}\" 42 ) 43 44 target_compile_options(evolution-mapi PUBLIC 45 ${CAMEL_CFLAGS} 46 ${EVOLUTION_DATA_SERVER_CFLAGS} 47 ${LIBEBOOK_CFLAGS} 48 ${LIBECAL_CFLAGS} 49 ${LIBEDATASERVER_CFLAGS} 50 ${LIBMAPI_CFLAGS} 51 ) 52 53 target_include_directories(evolution-mapi PUBLIC 54 ${CMAKE_BINARY_DIR} 55 ${CMAKE_SOURCE_DIR} 56 ${CMAKE_BINARY_DIR}/src 57 ${CMAKE_SOURCE_DIR}/src 58 ${CMAKE_CURRENT_BINARY_DIR} 59 ${CMAKE_CURRENT_SOURCE_DIR} 60 ${CAMEL_INCLUDE_DIRS} 61 ${EVOLUTION_DATA_SERVER_INCLUDE_DIRS} 62 ${LIBEBOOK_INCLUDE_DIRS} 63 ${LIBECAL_INCLUDE_DIRS} 64 ${LIBEDATASERVER_INCLUDE_DIRS} 65 ${LIBMAPI_INCLUDE_DIRS} 66 ) 67 68 target_link_libraries(evolution-mapi 69 ${CAMEL_LDFLAGS} 70 ${EVOLUTION_DATA_SERVER_LDFLAGS} 71 ${LIBEBOOK_LDFLAGS} 72 ${LIBECAL_LDFLAGS} 73 ${LIBEDATASERVER_LDFLAGS} 74 ${LIBMAPI_LDFLAGS} 75 ) 76 77 install(TARGETS evolution-mapi 78 DESTINATION ${privsolibdir} 79 )