From: Hugo Beauzée-Luyssen Date: Wed, 22 Oct 2014 13:57:49 +0000 (+0200) Subject: configure.ac: Generate pragmas that MSVC understands X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=d4374ff3615271571358e18ed6449d6643694eb4;p=vlc configure.ac: Generate pragmas that MSVC understands Even though that pragma is standard C99, MSVC doesn't understand it. An issue has been opened, and this commit should be reverted when/if they fix it: https://connect.microsoft.com/VisualStudio/feedback/details/1009089/unhandled-standard-macros --- diff --git a/configure.ac b/configure.ac index 44e5bdffdc..9c3c52c2b0 100644 --- a/configure.ac +++ b/configure.ac @@ -999,8 +999,13 @@ AS_IF([test "${enable_optimizations}" != "no"], [ AS_IF([test "${ac_cv_c_fast_math}" = "no"], [VLC_RESTORE_FLAGS]) AH_BOTTOM([ #ifndef __FAST_MATH__ -# pragma STDC FENV_ACCESS OFF -# pragma STDC FP_CONTRACT ON +# ifndef _MSC_VER +# pragma STDC FENV_ACCESS OFF +# pragma STDC FP_CONTRACT ON +# else +# pragma fenv_access(off) +# pragma fp_contract(on) +# endif #endif ])