PkgConfig: Fix FindPkgConfig imported target feature

The options to the find_library call to create the imported target
used a literal string "HINTS /path NO_DEFAULT_PATH" instead of a
list of options. This resulted in never finding any library in my
testing.
This commit is contained in:
Florent Castelli 2016-11-04 23:35:27 +01:00
parent adf5f253ec
commit 61898de641
1 changed files with 1 additions and 1 deletions

View File

@ -193,7 +193,7 @@ function(_pkg_create_imp_target _prefix _no_cmake_path _no_cmake_environment_pat
foreach (flag IN LISTS ${_prefix}_LDFLAGS) foreach (flag IN LISTS ${_prefix}_LDFLAGS)
if (flag MATCHES "^-L(.*)") if (flag MATCHES "^-L(.*)")
# only look into the given paths from now on # only look into the given paths from now on
set(_find_opts "HINTS ${${CMAKE_MATCH_1}} NO_DEFAULT_PATH") set(_find_opts HINTS ${CMAKE_MATCH_1} NO_DEFAULT_PATH)
continue() continue()
endif() endif()
if (flag MATCHES "^-l(.*)") if (flag MATCHES "^-l(.*)")