Commit d593d540 authored by Edward Wang's avatar Edward Wang Committed by Rafaël Carré

contrib: Allow live555 build on Android x86

This package demands exceptions, but if it is enabled globally, it conflicts with other packages.
Signed-off-by: default avatarRafaël Carré <funman@videolan.org>
parent 2c26061c
......@@ -29,6 +29,8 @@ LIVE_TARGET := freebsd
endif
endif
LIVE_EXTRA_CFLAGS := $(EXTRA_CFLAGS) -fexceptions
live555: $(LIVE555_FILE) .sum-live555
rm -Rf live
$(UNPACK)
......@@ -41,7 +43,7 @@ endif
cd live && sed -i.orig \
-e 's%$(CXX)%$(CXX)\ $(EXTRA_LDFLAGS)%' config.macosx
cd live && sed -i.orig \
-e 's%^\(COMPILE_OPTS.*\)$$%\1 '"$(EXTRA_CFLAGS)%" config.*
-e 's%^\(COMPILE_OPTS.*\)$$%\1 '"$(LIVE_EXTRA_CFLAGS)%" config.*
cd live && sed -e 's%-D_FILE_OFFSET_BITS=64%-D_FILE_OFFSET_BITS=64\ -fPIC\ -DPIC%' -i.orig config.linux
ifdef HAVE_ANDROID
cd live && sed -e 's%-DPIC%-DPIC -DNO_SSTREAM=1 -DLOCALE_NOT_USED -I$(ANDROID_NDK)/platforms/android-9/arch-$(PLATFORM_SHORT_ARCH)/usr/include%' -i.orig config.linux
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment