]> git.sesse.net Git - vlc/commitdiff
contribs: fixed linking libflac and libid3tag when cross-compiling on Darwin
authorFelix Paul Kühne <fkuehne@videolan.org>
Sun, 30 Aug 2009 18:49:19 +0000 (20:49 +0200)
committerFelix Paul Kühne <fkuehne@videolan.org>
Sun, 30 Aug 2009 18:49:32 +0000 (20:49 +0200)
extras/contrib/src/Makefile

index 9193f91e38a86f874c0ff3a72e63b9de92279f18..6c5f5ace2a8fcd5e354b41f4a2ed781ab96a4389 100644 (file)
@@ -550,6 +550,9 @@ libid3tag-$(LIBID3TAG_VERSION).tar.gz:
 libid3tag: libid3tag-$(LIBID3TAG_VERSION).tar.gz
        $(EXTRACT_GZ)
        patch -d libid3tag -p0 < Patches/libid3tag-0.15.1b-fix-CVE-2008-2109.patch
+ifdef HAVE_DARWIN_OS
+       ( cd $@; sed -e 's%-dynamiclib%-dynamiclib -arch $(ARCH)%' -i.orig  configure )
+endif
 
 .id3tag: libid3tag
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)
@@ -808,6 +811,9 @@ flac: flac-$(FLAC_VERSION).tar.gz
 ifdef HAVE_WIN32
        patch -p0 < Patches/flac-win32.patch
 endif
+ifdef HAVE_DARWIN_OS
+       ( cd $@; sed -e 's%-march=i486%$(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)%' -e 's%-dynamiclib%-dynamiclib -arch $(ARCH)%' -i.orig  configure )
+endif
 
 FLAC_DISABLE_FLAGS = --disable-oggtest --disable-xmms-plugin --disable-cpplibs