configure: fix detection of libopenjpeg
authorAndreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Tue, 11 Oct 2016 18:28:35 +0000 (20:28 +0200)
committerAndreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Thu, 13 Oct 2016 19:04:19 +0000 (21:04 +0200)
commit7a65aef00d113a38e0d1a54df49eead9df6aa15c
treef0bcc427e08f97c3c02454d83f2e82b4e4d149a0
parentc593a70cda5673ed3a04c909ddc00e1147f53622
configure: fix detection of libopenjpeg

Use check_lib2 to test the header together with the function. This is
necessary, because '-DOPJ_STATIC' changes what the included header does.

Also add '-DOPJ_STATIC' to CPPFLAGS, so that it isn't necessary to
hardcode this in libavcodec/libopenjpeg{dec,enc}.c.

Finally, check for non-static openjpeg 2.1, too.

Reviewed-by: Michael Bradshaw <mjbshaw@gmail.com>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
configure
libavcodec/libopenjpegdec.c
libavcodec/libopenjpegenc.c