Correct build when nss/nspr do not provide pkg-config files
[evolution.git] / src / smime / lib / CMakeLists.txt
blob0826c417fdd85cbf2f57d9e7f9f05daa5b5a630c
1 set(DEPENDENCIES
2         evolution-util
5 set(SOURCES
6         e-cert.c
7         e-cert.h
8         e-cert-trust.c
9         e-cert-trust.h
10         e-cert-db.c
11         e-cert-db.h
12         e-pkcs12.c
13         e-pkcs12.h
16 add_library(essmime SHARED
17         ${SOURCES}
20 add_dependencies(essmime
21         ${DEPENDENCIES}
24 target_compile_definitions(essmime PRIVATE
25         -DG_LOG_DOMAIN=\"essmime\"
28 target_compile_options(essmime PUBLIC
29         ${CERT_UI_CFLAGS}
30         ${EVOLUTION_DATA_SERVER_CFLAGS}
31         ${GNOME_PLATFORM_CFLAGS}
34 target_include_directories(essmime PUBLIC
35         ${CMAKE_BINARY_DIR}
36         ${CMAKE_BINARY_DIR}/src
37         ${CMAKE_SOURCE_DIR}/src
38         ${CMAKE_CURRENT_BINARY_DIR}
39         ${CERT_UI_INCLUDES}
40         ${EVOLUTION_DATA_SERVER_INCLUDE_DIRS}
41         ${GNOME_PLATFORM_INCLUDE_DIRS}
44 target_link_libraries(essmime
45         ${DEPENDENCIES}
46         ${CERT_UI_LIBS}
47         ${EVOLUTION_DATA_SERVER_LDFLAGS}
48         ${GNOME_PLATFORM_LDFLAGS}
51 install(TARGETS essmime
52         DESTINATION ${privsolibdir}