dnl C11 static_assert()
AC_MSG_CHECKING([for static_assert in assert.h])
-AC_PREPROC_IFELSE([AC_LANG_SOURCE([
-#include <assert.h>
-#ifndef static_assert
-# error BOOM!
-#endif
+AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <assert.h>], [
+static_assert(1, "The impossible happened.");
])], [
AC_MSG_RESULT([yes])
AC_DEFINE([HAVE_STATIC_ASSERT], [1], [Define to 1 if <assert.h> defines static_assert.])
dnl
AC_ARG_ENABLE(png,
[ --enable-png PNG support (default enabled)])
-if test "${enable_png}" != "no"; then
+AS_IF([test "${enable_png}" != "no"], [
AC_CHECK_HEADERS(png.h, [
VLC_SAVE_FLAGS
LDFLAGS="${LDFLAGS} -lz $LIBM"
AC_CHECK_LIB(png, png_set_rows, [
VLC_ADD_LIBS([png],[-lpng -lz $LIBM])
- VLC_ADD_PLUGIN([png osdmenu osd_parser])],
- [],[-lz $LIBM] )
+ VLC_ADD_PLUGIN([png])
+ ], [], [-lz $LIBM])
VLC_RESTORE_FLAGS
])
-fi
-AM_CONDITIONAL(BUILD_OSDMENU, [test "${enable_png}" != "no"])
+])
dnl
dnl H264 encoder plugin (10-bit lib264)
])
])
+AC_ARG_ENABLE(osdmenu,
+ AS_HELP_STRING([--enable-osdmenu],[OSD menu (default disabled)]),, [
+ enable_osdmenu="no"
+])
+AM_CONDITIONAL(BUILD_OSDMENU, [test "${enable_osdmenu}" != "no"])
+
+
EXTEND_HELP_STRING([Service Discovery plugins:])
dnl
dnl Bonjour services discovery