From 7cfe9dee721ec346ef0a51facf5c8220b35d78b5 Mon Sep 17 00:00:00 2001 From: Henry W Miller Date: Fri, 27 Oct 2017 20:33:33 -0500 Subject: [PATCH] Convert FindLibcap.cmake to modern cmake --- CMake/FindLibcap.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CMake/FindLibcap.cmake b/CMake/FindLibcap.cmake index b34e5e373..06690dbcf 100644 --- a/CMake/FindLibcap.cmake +++ b/CMake/FindLibcap.cmake @@ -52,5 +52,17 @@ endif () include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Libcap DEFAULT_MSG Libcap_INCLUDE_DIRS Libcap_LIBRARIES) + +IF(Libcap_FOUND) + IF(NOT TARGET Libcap::Libcap) + add_library(Libcap::Libcap UNKNOWN IMPORTED) + set_target_properties(Libcap::Libcap PROPERTIES + IMPORTED_LOCATION "${Libcap_LIBRARIES}" + INTERFACE_COMPILE_OPTIONS "${Libcap_DEFINITIONS}" + INTERFACE_INCLUDE_DIRECTORIES "${Libcap_INCLUDE_DIRS}" + ) + ENDIF() +ENDIF() + mark_as_advanced(Libcap_INCLUDE_DIRS Libcap_LIBRARIES Libcap_DEFINITIONS Libcap_VERSION Libcap_VERSION_MAJOR Libcap_VERSION_MICRO Libcap_VERSION_MINOR)