On 2015-07-26 12:57:57 +0300, Martin Storsjö wrote: > This isn't necessary on MSVC 2015 any longer. > --- > configure | 13 ++++++++++++- > 1 file changed, 12 insertions(+), 1 deletion(-) > > diff --git a/configure b/configure > index b67c4b5..ab174f2 100755 > --- a/configure > +++ b/configure > @@ -3062,7 +3062,7 @@ probe_cc(){ > _ld_lib='lib%.a' > _ld_path='-libpath:' > _flags='-nologo' > - _cflags='-D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS > -Dinline=__inline -Dstrtoll=_strtoi64' > + _cflags='-D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS > -Dstrtoll=_strtoi64' > elif $_cc 2>&1 | grep -q Intel; then > _type=icl > _ident=$($_cc 2>&1 | head -n1) > @@ -4747,6 +4747,17 @@ EOF > fi > fi > > +for pfx in "" host_; do > + pfx_no_=${pfx%_} > + varname=${pfx_no_}cc_type
the double expansion is not necessary. varname=${pfx%_}cc_type works as well > + eval "type=\$$varname" > + if [ $type = "msvc" ]; then > + check_${pfx}cc <<EOF || add_${pfx}cflags -Dinline=__inline > +static inline int foo(int a) { return a; } > +EOF > + fi > +done > + no pretty but I don't see how it can be better, ok Janne _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel