diff options
Diffstat (limited to 'cmake/modules/FindGpgme.cmake')
-rw-r--r-- | cmake/modules/FindGpgme.cmake | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cmake/modules/FindGpgme.cmake b/cmake/modules/FindGpgme.cmake index cb1b19b7..41065fc9 100644 --- a/cmake/modules/FindGpgme.cmake +++ b/cmake/modules/FindGpgme.cmake | |||
@@ -11,8 +11,10 @@ mark_as_advanced(GPGME_INCLUDE_DIR GPGME_LIBRARY GPGME_INCLUDE_DIR GPGME_LIBRARY | |||
11 | set(GPGME_LIBRARIES ${GPGME_LIBRARY} ${GPGERROR_LIBRARY}) | 11 | set(GPGME_LIBRARIES ${GPGME_LIBRARY} ${GPGERROR_LIBRARY}) |
12 | set(GPGME_INCLUDE_DIRS ${GPGME_INCLUDE_DIR} ${GPGERROR_INCLUDE_DIR}) | 12 | set(GPGME_INCLUDE_DIRS ${GPGME_INCLUDE_DIR} ${GPGERROR_INCLUDE_DIR}) |
13 | 13 | ||
14 | if (NOT ${gpgme}) | 14 | if (GPGME_FOUND AND NOT TARGET Gpgme::Gpgme) |
15 | add_library(gpgme INTERFACE) | 15 | add_library(Gpgme::Gpgme INTERFACE IMPORTED) |
16 | target_link_libraries(gpgme INTERFACE ${GPGME_LIBRARIES}) | 16 | set_target_properties(Gpgme::Gpgme PROPERTIES |
17 | target_include_directories(gpgme INTERFACE ${GPGME_INCLUDE_DIRS}) | 17 | INTERFACE_INCLUDE_DIRECTORIES "${GPGME_INCLUDE_DIRS}" |
18 | INTERFACE_LINK_LIBRARIES "${GPGME_LIBRARIES}" | ||
19 | ) | ||
18 | endif() | 20 | endif() |