mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-14 22:22:59 +02:00
configure: Add test_pkg_config()
This helper is split off check_pkg_config(), setting only the pkg CFLAGS and extralibs. This is useful for checks that do not require or do not benefit from setting global CFLAGS. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
This commit is contained in:
parent
92f0aceb36
commit
d66fe7ff53
15
configure
vendored
15
configure
vendored
@ -1025,8 +1025,8 @@ check_lib(){
|
||||
enable $name && eval ${name}_extralibs="\$@"
|
||||
}
|
||||
|
||||
check_pkg_config(){
|
||||
log check_pkg_config "$@"
|
||||
test_pkg_config(){
|
||||
log test_pkg_config "$@"
|
||||
name="$1"
|
||||
pkg_version="$2"
|
||||
pkg="${2%% *}"
|
||||
@ -1039,8 +1039,15 @@ check_pkg_config(){
|
||||
pkg_libs=$($pkg_config --libs $pkg_config_flags $pkg)
|
||||
check_func_headers "$headers" "$funcs" $pkg_cflags $pkg_libs "$@" &&
|
||||
enable $name &&
|
||||
add_cflags "$pkg_cflags" &&
|
||||
eval $(sanitize_var_name ${name}_extralibs)="\$pkg_libs"
|
||||
set_sanitized "${name}_cflags" $pkg_cflags &&
|
||||
set_sanitized "${name}_extralibs" $pkg_libs
|
||||
}
|
||||
|
||||
check_pkg_config(){
|
||||
log check_pkg_config "$@"
|
||||
name="$1"
|
||||
test_pkg_config "$@" &&
|
||||
eval add_cflags \$${name}_cflags
|
||||
}
|
||||
|
||||
check_exec(){
|
||||
|
Loading…
x
Reference in New Issue
Block a user