# HG changeset patch
# User henry
# Date 1117441399 0
# Node ID 1c18214c932b464e5cc1d7c99937a4d7bdcf65c9
# Parent  a7abe85e8b41cea73ad5eac2143d8f9a04be971f
check for -std=gnu99 to make lrintf() work on gcc 3.3/3.4

diff -r a7abe85e8b41 -r 1c18214c932b configure
--- a/configure	Mon May 30 08:18:03 2005 +0000
+++ b/configure	Mon May 30 08:23:19 2005 +0000
@@ -2447,6 +2447,18 @@
 fi
 echores "$_posix4"
 
+echocheck "-std=gnu99"
+cat > $TMPC << EOF
+int main(void) { return 0; }
+EOF
+_gnu99=no
+cc_check -std=gnu99 && _gnu99=yes
+if test "$_gnu99" = yes ; then
+  _opt_gnu99="-std=gnu99"
+else
+  _opt_gnu99=""
+fi
+echores "$_gnu99"
 
 echocheck "lrintf"
 cat > $TMPC << EOF
@@ -2454,7 +2466,7 @@
 int main(void) { long (*foo)(double); foo = lrintf; (void)(*foo)(0.0); return 0; }
 EOF
 _lrintf=no
-cc_check $_ld_lm && _lrintf=yes
+cc_check $_opt_gnu99 $_ld_lm && _lrintf=yes
 if test "$_lrintf" = yes ; then
   _def_lrintf="#define HAVE_LRINTF 1"
 else
@@ -6862,7 +6874,7 @@
 INSTALL = $_install
 # OPTFLAGS = -O4 $_profile $_debug $_march $_mcpu $_pipe -fomit-frame-pointer -ffast-math
 EXTRA_INC = $_inc_extra $_inc_gtk
-OPTFLAGS = -I../libvo -I../../libvo $_inc_x11 $CFLAGS \$(EXTRA_INC)
+OPTFLAGS = -I../libvo -I../../libvo $_inc_x11 $CFLAGS \$(EXTRA_INC) $_opt_gnu99
 STRIPBINARIES = $_stripbinaries
 CHARSET = $_charset
 HELP_FILE = $_mp_help