cmake
[awesomized/libmemcached] / CMake / CheckDependency.cmake
index f57d12aea1b6951f92961e0a369050cef4f82c6c..bb6fd7d0a68c9f5986b1cca6091e541858407641 100644 (file)
@@ -25,6 +25,7 @@ function(check_dependency_basic NAME LIB HEADER)
        if(FOUND)
                message("--   Found library '${LIB${LIB}}'")
                message("--   Found include '${${HEADER_CONST}_ROOT}'")
+        set(${NAME} ${NAME} PARENT_SCOPE)
         add_library(${NAME} INTERFACE IMPORTED)
         set_target_properties(${NAME} PROPERTIES
                 INTERFACE_INCLUDE_DIRECTORIES ${${HEADER_CONST}_ROOT}
@@ -42,7 +43,7 @@ function(check_dependency NAME LIB HEADER)
             pkg_check_modules(${NAME} ${LIB}${ARGN})
         endif()
         if(${NAME}_FOUND)
-            add_library(${NAME} ALIAS PkgConfig::${NAME})
+            set(${NAME} PkgConfig::${NAME} PARENT_SCOPE)
         endif()
     endif()
     if(NOT ${NAME}_FOUND)