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:
parent
adf5f253ec
commit
61898de641
|
@ -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(.*)")
|
||||||
|
|
Loading…
Reference in New Issue