ffmpeg | branch: master | Hendrik Leppkes <h.lepp...@gmail.com> | Fri Feb 3 09:37:53 2017 +0100| [8b80feb9a70bca07e6ea2e1a0b870915e88f13f7] | committer: Hendrik Leppkes
configure: instruct MSVC 2015 to properly process UTF-8 string literals Without the /UTF-8 switch, the MSVC compiler treats all files as in the system codepage, instead of in UTF-8, which causes UTF-8 string literals to be interpreted wrong. This switch was only introduced in VS2015 Update 2, and any earlier versions do not have an equivalent solution. Fixes fate-sub-scc on MSVC 2015+ > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b80feb9a70bca07e6ea2e1a0b870915e88f13f7 --- configure | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure b/configure index d3d652f..231cc3e 100755 --- a/configure +++ b/configure @@ -6327,6 +6327,9 @@ EOF # Issue has been fixed in MSVC v19.00.24218. check_cpp_condition windows.h "_MSC_FULL_VER >= 190024218" || check_cflags -d2SSAOptimizer- + # enable utf-8 source processing on VS2015 U2 and newer + check_cpp_condition windows.h "_MSC_FULL_VER >= 190023918" && + add_cflags -utf-8 fi for pfx in "" host_; do _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog