blob: ff3270b97ee3799b592ac779c09b1b19fac239cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
add_library(librpmsign SHARED)
set_target_properties(librpmsign PROPERTIES
VERSION ${RPM_LIBVERSION}
SOVERSION ${RPM_SOVERSION}
)
target_sources(librpmsign PRIVATE rpmgensig.c)
target_link_libraries(librpmsign PUBLIC librpmio librpm)
if (WITH_IMAEVM)
target_sources(librpmsign PRIVATE rpmsignfiles.c)
target_link_libraries(librpmsign PRIVATE ${IMA_LIBRARY})
target_include_directories(librpmsign PRIVATE ${IMA_INCLUDE_DIR})
endif()
if (WITH_FSVERITY)
target_sources(librpmsign PRIVATE rpmsignverity.c)
target_link_libraries(librpmsign PRIVATE PkgConfig::FSVERITY)
endif()
install(TARGETS librpmsign)
|