From 30dd14c991dfa3f48505537eaa13ff606b468b6f Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Thu, 3 Jan 2019 11:40:57 -0700 Subject: [PATCH] CMake: Fix "whitelisted property" error from CMake <3.8 --- cmake/macros/PackageConfig.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmake/macros/PackageConfig.cmake b/cmake/macros/PackageConfig.cmake index 1b54027222..975ccc4559 100644 --- a/cmake/macros/PackageConfig.cmake +++ b/cmake/macros/PackageConfig.cmake @@ -364,8 +364,9 @@ function(export_packages filename) endforeach(config) endif() - else() - # This is an INTERFACE_LIBRARY + elseif(CMAKE_VERSION VERSION_GREATER "3.8") + # This is an INTERFACE_LIBRARY, and CMake is new enough to support + # IMPORTED_IMPLIB get_target_property(imported_libname "${head}" IMPORTED_LIBNAME) if(imported_libname) list(APPEND libraries ${imported_libname})