Index: faac/configure.in =================================================================== --- faac.orig/configure.in +++ faac/configure.in @@ -28,6 +28,7 @@ AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE AC_CHECK_LIB(gnugetopt, getopt_long) AM_CONDITIONAL(WITH_MP4V2, false) +AM_CONDITIONAL(WITH_EXTERNAL_MP4V2, false) AC_CHECK_DECLS([MP4Create, MP4MetadataDelete], AC_CHECK_LIB(mp4v2, MP4MetadataDelete, external_mp4v2=yes, @@ -36,6 +37,8 @@ AC_CHECK_DECLS([MP4Create, MP4MetadataDe if test x$external_mp4v2 = xyes; then AC_MSG_NOTICE([*** Building with external mp4v2 ***]) + MY_DEFINE(HAVE_LIBMP4V2) + AM_CONDITIONAL(WITH_EXTERNAL_MP4V2, true) else if test x$WITHMP4V2 = xyes; then AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) Index: faac/frontend/Makefile.am =================================================================== --- faac.orig/frontend/Makefile.am +++ faac/frontend/Makefile.am @@ -7,5 +7,9 @@ INCLUDES = -I$(top_srcdir)/include -I$(t LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.la -lm -lstdc++ else INCLUDES = -I$(top_srcdir)/include +if WITH_EXTERNAL_MP4V2 +LDADD = $(top_builddir)/libfaac/libfaac.la -lm -lmp4v2 +else LDADD = $(top_builddir)/libfaac/libfaac.la -lm endif +endif