aboutsummaryrefslogtreecommitdiffstats
path: root/mediaplugin/src/plugins/media/ffmpeg/configure.ac
diff options
context:
space:
mode:
authortobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-11-09 16:19:21 +0000
committertobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-11-09 16:19:21 +0000
commit1c700b446719e066cd4a66eedbadaf93a97c046e (patch)
tree81d814c2c53c5ee37da7b70943c83852a17e8a75 /mediaplugin/src/plugins/media/ffmpeg/configure.ac
parent4f8c5829e3536d156e6d257b70f312268bb72e41 (diff)
downloadusdx-1c700b446719e066cd4a66eedbadaf93a97c046e.tar.gz
usdx-1c700b446719e066cd4a66eedbadaf93a97c046e.tar.xz
usdx-1c700b446719e066cd4a66eedbadaf93a97c046e.zip
fixes for compilation on mac os x
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@2720 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to 'mediaplugin/src/plugins/media/ffmpeg/configure.ac')
-rw-r--r--mediaplugin/src/plugins/media/ffmpeg/configure.ac28
1 files changed, 17 insertions, 11 deletions
diff --git a/mediaplugin/src/plugins/media/ffmpeg/configure.ac b/mediaplugin/src/plugins/media/ffmpeg/configure.ac
index 790ab091..ae5b9508 100644
--- a/mediaplugin/src/plugins/media/ffmpeg/configure.ac
+++ b/mediaplugin/src/plugins/media/ffmpeg/configure.ac
@@ -25,7 +25,7 @@ AC_PRESERVE_HELP_ORDER
# find tools
# -----------------------------------------
-LT_INIT
+#LT_INIT
# options for make command
AC_PROG_MAKE_SET
@@ -49,7 +49,7 @@ AM_INIT_AUTOMAKE([foreign])
# check for compilers
# -----------------------------------------
-AC_CANONICAL_HOST
+#AC_CANONICAL_HOST
# find and test the C compiler (for C-libs and wrappers)
AC_PROG_CC
@@ -59,7 +59,6 @@ AC_LANG([C])
AC_PROG_CXX
AC_LANG([C++])
-
# find pkg-config
PKG_PROG_PKG_CONFIG()
if [[ x$PKG_CONFIG = x ]]; then
@@ -69,23 +68,30 @@ if [[ x$PKG_CONFIG = x ]]; then
!!! Install it and try again.])
fi
+# ADD_DEFINE(DEFINE)
+# adds a preprocessor definition
+AC_DEFUN([ADD_DEFINE],
+[
+ CPPFLAGS="-D$1 $CPPFLAGS"
+])
# -----------------------------------------
# check for libraries
# -----------------------------------------
-# find FFMpeg
+# find FFmpeg
PKG_CHECK_MODULES([ffmpeg], [libavcodec libavformat libavutil], [
- #AC_CHECK_HEADERS(libavcodec/avcodec.h ffmpeg/avcodec.h)
- #AC_CHECK_HEADERS(libavutil/avutil.h ffmpeg/avutil.h)
+ CPPFLAGS="$ffmpeg_CFLAGS $CPPFLAGS"
+ AC_CHECK_HEADERS(ffmpeg/avformat.h)
+ if [[ HAVE_FFMPEG_AVFORMAT_H ]]; then
+ ADD_DEFINE(HAVE_FFMPEG_INCLUDE_DIR)
+ fi
])
# find FFMpeg's swscale lib (just if FFMpeg is compiled in GPL mode)
PKG_CHECK_MODULES([libswscale], [libswscale],
- [
- HAVE_SWSCALE="yes"
- ], [
- HAVE_SWSCALE="no"
- ])
+ [
+ ADD_DEFINE(HAVE_SWSCALE)
+ ], [])
# -----------------------------------------
# create output files