mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-06 16:56:55 +08:00
add 'LIBYUV_DISABLE_X86' to msan for unittests
R=harryjin@google.com BUG=libyuv:564 Review URL: https://codereview.chromium.org/1685723002 .
This commit is contained in:
parent
fc2adcfa42
commit
6ea3755330
15
.gitignore
vendored
15
.gitignore
vendored
@ -77,6 +77,8 @@ pin-log.txt
|
||||
/tools/generate_library_loader
|
||||
/tools/gn
|
||||
/tools/grit
|
||||
/tools/gritsettings/README
|
||||
/tools/gritsettings/resource_ids
|
||||
/tools/gyp
|
||||
/tools/isolate_driver.py
|
||||
/tools/memory
|
||||
@ -87,6 +89,19 @@ pin-log.txt
|
||||
/tools/swarming_client
|
||||
/tools/tsan_suppressions
|
||||
/tools/valgrind
|
||||
/tools/valgrind-libyuv/libyuv_tests.bat
|
||||
/tools/valgrind-libyuv/libyuv_tests.py
|
||||
/tools/valgrind-libyuv/libyuv_tests.sh
|
||||
/tools/valgrind-libyuv/memcheck/OWNERS
|
||||
/tools/valgrind-libyuv/memcheck/PRESUBMIT.py
|
||||
/tools/valgrind-libyuv/memcheck/suppressions.txt
|
||||
/tools/valgrind-libyuv/memcheck/suppressions_mac.txt
|
||||
/tools/valgrind-libyuv/memcheck/suppressions_win32.txt
|
||||
/tools/valgrind-libyuv/tsan/OWNERS
|
||||
/tools/valgrind-libyuv/tsan/PRESUBMIT.py
|
||||
/tools/valgrind-libyuv/tsan/suppressions.txt
|
||||
/tools/valgrind-libyuv/tsan/suppressions_mac.txt
|
||||
/tools/valgrind-libyuv/tsan/suppressions_win32.txt
|
||||
/tools/vim
|
||||
/tools/win
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Name: libyuv
|
||||
URL: http://code.google.com/p/libyuv/
|
||||
Version: 1573
|
||||
Version: 1574
|
||||
License: BSD
|
||||
License File: LICENSE
|
||||
|
||||
|
||||
@ -11,6 +11,6 @@
|
||||
#ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT
|
||||
#define INCLUDE_LIBYUV_VERSION_H_
|
||||
|
||||
#define LIBYUV_VERSION 1573
|
||||
#define LIBYUV_VERSION 1574
|
||||
|
||||
#endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT
|
||||
|
||||
@ -42,7 +42,7 @@
|
||||
# Change type to 'shared_library' to build .so or .dll files.
|
||||
'type': 'static_library',
|
||||
'variables': {
|
||||
# 'optimize': 'max', # enable O2 and ltcg.
|
||||
'optimize': 'max', # enable O2 and ltcg.
|
||||
},
|
||||
# Allows libyuv.a redistributable library without external dependencies.
|
||||
'standalone_static_library': 1,
|
||||
|
||||
@ -27,14 +27,6 @@
|
||||
'export_dependent_settings': [
|
||||
'<(DEPTH)/testing/gtest.gyp:gtest',
|
||||
],
|
||||
'defines': [
|
||||
# Enable the following 3 macros to turn off assembly for specified CPU.
|
||||
# 'LIBYUV_DISABLE_X86',
|
||||
# 'LIBYUV_DISABLE_NEON',
|
||||
# 'LIBYUV_DISABLE_MIPS',
|
||||
# Enable the following macro to build libyuv as a shared library (dll).
|
||||
# 'LIBYUV_USING_SHARED_LIBRARY',
|
||||
],
|
||||
'sources': [
|
||||
# headers
|
||||
'unit_test/unit_test.h',
|
||||
@ -98,10 +90,24 @@
|
||||
'defines': [
|
||||
'LIBYUV_NEON'
|
||||
],
|
||||
}],
|
||||
}],
|
||||
# MemorySanitizer does not support assembly code yet.
|
||||
# http://crbug.com/344505
|
||||
[ 'msan == 1', {
|
||||
'defines': [
|
||||
'LIBYUV_DISABLE_X86',
|
||||
],
|
||||
}],
|
||||
], # conditions
|
||||
'defines': [
|
||||
# Enable the following 3 macros to turn off assembly for specified CPU.
|
||||
# 'LIBYUV_DISABLE_X86',
|
||||
# 'LIBYUV_DISABLE_NEON',
|
||||
# 'LIBYUV_DISABLE_MIPS',
|
||||
# Enable the following macro to build libyuv as a shared library (dll).
|
||||
# 'LIBYUV_USING_SHARED_LIBRARY',
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
'target_name': 'compare',
|
||||
'type': 'executable',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user