vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Wed Nov  7 
18:58:13 2012 +0200| [049eadc4473c36d5d63226b171e23099ce88e30d] | committer: 
Rémi Denis-Courmont

Robustify static_assert() check

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=049eadc4473c36d5d63226b171e23099ce88e30d
---

 configure.ac |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/configure.ac b/configure.ac
index c1ad99f..876ab1b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -515,11 +515,8 @@ AC_LINK_IFELSE([
 
 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.])

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to