From 78ab15aa93bbbdffc276e4a7d44cb1bff9658996 Mon Sep 17 00:00:00 2001 From: Ben Boeckel <ben.boeckel@kitware.com> Date: Thu, 18 Oct 2018 15:53:54 -0400 Subject: [PATCH] FindOpenSlide: create an imported target --- Domains/Microscopy/FindOpenSlide.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Domains/Microscopy/FindOpenSlide.cmake b/Domains/Microscopy/FindOpenSlide.cmake index 64a0f1e399c..85538d68f5d 100644 --- a/Domains/Microscopy/FindOpenSlide.cmake +++ b/Domains/Microscopy/FindOpenSlide.cmake @@ -6,6 +6,7 @@ # OPENSLIDE_FOUND - system has OpenSlide # OPENSLIDE_INCLUDE_DIRS - the OpenSlide include directory # OPENSLIDE_LIBRARIES - link to these to use OpenSlide +# OpenSlide::OpenSlide - imported target # Look for the header. find_path(OPENSLIDE_INCLUDE_DIR @@ -30,4 +31,8 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS( OPENSLIDE DEFAULT_MSG OPENSLIDE_LIBRARY OPENS if( OPENSLIDE_FOUND ) set( OPENSLIDE_LIBRARIES ${OPENSLIDE_LIBRARY} ) set( OPENSLIDE_INCLUDE_DIRS ${OPENSLIDE_INCLUDE_DIR} ) + add_library(OpenSlide::OpenSlide UNKNOWN IMPORTED) + set_target_properties(OpenSlide::OpenSlide PROPERTIES + IMPORTED_LOCATION "${OPENSLIDE_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${OPENSLIDE_INCLUDE_DIR}") endif() -- GitLab