Originally committed as revision 20408 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård authored on 2009/10/29 05:19:15... | ... |
@@ -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" |