Correct build when nss/nspr do not provide pkg-config files
[evolution.git] / src / smime / gui / CMakeLists.txt
blob5efcb4232abd0da3a1c3a3496c703427fa4f10e6
1 set(DEPENDENCIES
2         evolution-shell
3         evolution-util
4         essmime
7 set(SOURCES
8         ca-trust-dialog.c
9         ca-trust-dialog.h
10         cert-trust-dialog.c
11         cert-trust-dialog.h
12         certificate-manager.c
13         certificate-manager.h
14         e-cert-selector.c
15         e-cert-selector.h
16         component.c
17         component.h
20 add_library(evolution-smime SHARED
21         ${SOURCES}
24 add_dependencies(evolution-smime
25         ${DEPENDENCIES}
28 target_compile_definitions(evolution-smime PRIVATE
29         -DG_LOG_DOMAIN=\"evolution-smime\"
32 target_compile_options(evolution-smime PUBLIC
33         ${CERT_UI_CFLAGS}
34         ${EVOLUTION_DATA_SERVER_CFLAGS}
35         ${GNOME_PLATFORM_CFLAGS}
38 target_include_directories(evolution-smime PUBLIC
39         ${CMAKE_BINARY_DIR}
40         ${CMAKE_BINARY_DIR}/src
41         ${CMAKE_SOURCE_DIR}/src
42         ${CMAKE_CURRENT_BINARY_DIR}
43         ${CMAKE_SOURCE_DIR}/src/smime/lib
44         ${CERT_UI_INCLUDES}
45         ${EVOLUTION_DATA_SERVER_INCLUDE_DIRS}
46         ${GNOME_PLATFORM_INCLUDE_DIRS}
49 target_link_libraries(evolution-smime
50         ${DEPENDENCIES}
51         ${CERT_UI_LIBS}
52         ${EVOLUTION_DATA_SERVER_LDFLAGS}
53         ${GNOME_PLATFORM_LDFLAGS}
56 install(TARGETS evolution-smime
57         DESTINATION ${privsolibdir}
60 install(FILES smime-ui.ui
61         DESTINATION ${uidir}