Browse code

configure: add C99 flags to HOSTCFLAGS

Originally committed as revision 20408 to svn://svn.ffmpeg.org/ffmpeg/trunk

Måns Rullgård authored on 2009/10/29 05:19:15
Showing 1 changed files
... ...
@@ -778,6 +778,20 @@ check_foo_config(){
778 778
     return $err
779 779
 }
780 780
 
781
+check_host_cc(){
782
+    log check_host_cc "$@"
783
+    cat > $TMPC
784
+    log_file $TMPC
785
+    check_cmd $host_cc $host_cflags "$@" -c -o $TMPO $TMPC
786
+}
787
+
788
+check_host_cflags(){
789
+    log check_host_cflags "$@"
790
+    check_host_cc "$@" <<EOF && append host_cflags "$@"
791
+int x;
792
+EOF
793
+}
794
+
781 795
 apply(){
782 796
     file=$1
783 797
     shift
... ...
@@ -1312,7 +1326,7 @@ LIB_INSTALL_EXTRA_CMD='$(RANLIB) "$(LIBDIR)/$(LIBNAME)"'
1312 1312
 
1313 1313
 CC_O='-o $@'
1314 1314
 
1315
-host_cflags='-O3 -g -Wall'
1315
+host_cflags='-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -O3 -g -Wall'
1316 1316
 host_libs='-lm'
1317 1317
 
1318 1318
 target_path='.'
... ...
@@ -1765,6 +1779,8 @@ check_cc -D_LARGEFILE_SOURCE <<EOF && add_cppflags -D_LARGEFILE_SOURCE
1765 1765
 #include <stdlib.h>
1766 1766
 EOF
1767 1767
 
1768
+check_host_cflags -std=c99
1769
+
1768 1770
 case "$arch" in
1769 1771
     alpha)
1770 1772
         arch="alpha"