summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2019-11-11 13:03:22 +0000
committerTim-Philipp Müller <tim@centricular.com>2019-11-11 13:09:29 +0000
commit91e4307272715585bd5b381ef76390e9329cc700 (patch)
tree9d957df08e8811184652dc81457cd4c9f99b218e /configure.ac
parenta76d5ac806d6c86e95a59967bf534384f27508ba (diff)
downloadgstreamer-plugins-bad-91e4307272715585bd5b381ef76390e9329cc700.tar.gz
openexr: fix compilation with openexr >= 2.4.0 in autotools
Only pass -std=c++98 for openexr 2.3.x.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 66857581d..bdc34c6bd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1896,6 +1896,15 @@ dnl *** OpenEXR ***
translit(dnm, m, l) AM_CONDITIONAL(USE_OPENEXR, true)
AG_GST_CHECK_FEATURE(OPENEXR, [openexr library], openexr, [
AG_GST_PKG_CHECK_MODULES(OPENEXR, OpenEXR)
+ if test "x$HAVE_OPENEXR" = "xyes"; then
+ AG_GST_PKG_CHECK_MODULES(OPENEXR240, OpenEXR >= 2.4.0)
+ if test "x$HAVE_OPENEXR240" = "xyes"; then
+ OPENEXR_STDCFLAGS=
+ else
+ OPENEXR_STDCFLAGS="-std=c++98"
+ fi
+ AC_SUBST([OPENEXR_STDCFLAGS])
+ fi
])
dnl *** openh264 ***