]> git.sesse.net Git - vlc/commitdiff
Add an automate variable to detect Android builb and use it to forbid build of
authorRémi Duraffort <ivoire@videolan.org>
Sat, 30 Apr 2011 09:54:09 +0000 (11:54 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Sat, 30 Apr 2011 12:47:50 +0000 (14:47 +0200)
access_dtv for Android systems.

configure.ac
modules/access/Modules.am

index 79a118f68805cb854cd78a358e946d9664cb128d..39707f1975122520a2358aefb6bf0e7f64877792 100644 (file)
@@ -171,6 +171,7 @@ LDFLAGS_vlc="${LDFLAGS}"
 dnl
 dnl  Check the operating system
 dnl
+HAVE_ANDROID="0"
 HAVE_WIN64="0"
 case "${host_os}" in
   "")
@@ -178,6 +179,10 @@ case "${host_os}" in
     ;;
   linux*)
     SYS=linux
+    AC_TRY_COMPILE([],[#ifndef __ANDROID__
+                       # error "Not compiling for Android"
+                       #endif],
+                   [HAVE_ANDROID="1"])
     ;;
   bsdi*)
     SYS=bsdi
@@ -393,13 +398,14 @@ case "${host_os}" in
     SYS="${host_os}"
     ;;
 esac
+AM_CONDITIONAL(HAVE_ANDROID, test "${HAVE_ANDROID}" = "1")
 AM_CONDITIONAL(HAVE_DARWIN,  test "${SYS}" = "darwin")
 AM_CONDITIONAL(HAVE_LINUX,   test "${SYS}" = "linux")
 AM_CONDITIONAL(HAVE_OS2,     test "${SYS}" = "os2")
+AM_CONDITIONAL(HAVE_SYMBIAN, test "${SYS}" = "symbian")
 AM_CONDITIONAL(HAVE_WIN32,   test "${SYS}" = "mingw32")
 AM_CONDITIONAL(HAVE_WIN64,   test "${HAVE_WIN64}" = "1")
 AM_CONDITIONAL(HAVE_WINCE,   test "${SYS}" = "mingwce")
-AM_CONDITIONAL(HAVE_SYMBIAN, test "${SYS}" = "symbian")
 AM_CONDITIONAL(USE_PEFLAGS,  test "${enable_peflags}" = "yes")
 
 dnl
index 8d7bdce117c83c3fbc54ad020bf5a0df6123759e..ba819800850215685e4eaed9abd5ecfd46f9ec55 100644 (file)
@@ -128,9 +128,11 @@ libdtv_plugin_la_LIBADD = $(AM_LIBADD)
 libdtv_plugin_la_DEPENDENCIES =
 
 if HAVE_LINUX
+if !HAVE_ANDROID
 libdtv_plugin_la_SOURCES += dtv/linux.c
 libvlc_LTLIBRARIES += libdtv_plugin.la
 endif
+endif
 
 if HAVE_WIN32
 # Work-around automake bug: