Skip to content
Snippets Groups Projects
Commit a5344cf7 authored by Stefano Sabatini's avatar Stefano Sabatini
Browse files

Implement CPP condition check support in configure.

Originally committed as revision 15597 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent f2e57867
No related branches found
No related tags found
No related merge requests found
......@@ -527,6 +527,18 @@ int main(int argc, char **argv){
EOF
}
check_cpp_condition(){
log check_cpp_condition "$@"
header=$1
condition=$2
check_cpp <<EOF
#include <$header>
#if !($condition)
#error "unsatisfied condition: $condition"
#endif
EOF
}
check_lib(){
log check_lib "$@"
header="$1"
......@@ -614,6 +626,14 @@ require2(){
check_lib2 "$headers" $func "$@" || die "ERROR: $name not found"
}
require_cpp_condition(){
name="$1"
header="$2"
cpp_condition="$3"
shift 3
check_cpp_condition $header "$cpp_condition" || die "ERROR: $name does not satisfy CPP condition: $cpp_condition"
}
check_foo_config(){
cfg=$1
pkg=$2
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment