From 2ccb684d0cced2fe924bfd17e71b8912b3ed484f Mon Sep 17 00:00:00 2001 From: Masatoshi Kimura Date: Tue, 6 Jun 2017 20:31:34 +0900 Subject: [PATCH] Bug 1279593 - Add /arch:AVX or /arch:AVX2 to compile some files under media/libvpx. r=ted.mielczarek MozReview-Commit-ID: CDXWpG4058E --HG-- extra : rebase_source : dda30eeb18671eb5e9b3418bac4079fdd7632b6d --- media/libvpx/moz.build | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/media/libvpx/moz.build b/media/libvpx/moz.build index 68e760731854..84815f99bef6 100644 --- a/media/libvpx/moz.build +++ b/media/libvpx/moz.build @@ -105,6 +105,14 @@ if CONFIG['CLANG_CL'] or not CONFIG['_MSC_VER']: if 'avx2.c' in f: SOURCES[f].flags += ['-mavx2'] +if CONFIG['_MSC_VER'] and not CONFIG['CLANG_CL']: + for f in SOURCES: + if f.endswith('.c'): + if 'avx.c' in f: + SOURCES[f].flags += ['-arch:AVX'] + if 'avx2.c' in f: + SOURCES[f].flags += ['-arch:AVX2'] + # Suppress warnings in third-party code. if CONFIG['GNU_CC'] or CONFIG['CLANG_CL']: CFLAGS += [