-
dfarler@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=117762 Reviewed by Mark Rowe. Source/JavaScriptCore: * Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * Configurations/JavaScriptCore.xcconfig: Add ASAN_OTHER_LDFLAGS. * Configurations/ToolExecutable.xcconfig: Don't use ASAN for build tools. Source/ThirdParty: * gtest/xcode/Config/General.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * gtest/xcode/Config/StaticLibraryTarget.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS. Source/ThirdParty/ANGLE: * Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS. Source/WebCore: No new tests necessary. * Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * Configurations/WebCore.xcconfig: Add ASAN_OTHER_LDFLAGS. * Configurations/WebCoreTestShim.xcconfig: Add ASAN_OTHER_LDFLAGS. * Configurations/WebCoreTestSupport.xcconfig: Add ASAN_OTHER_LDFLAGS. * WebCore.xcodeproj/project.pbxproj: Don't use ASAN for build tools. Source/WebInspectorUI: * Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. Source/WebKit/mac: * Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * Configurations/WebKit.xcconfig: Add ASAN_OTHER_LDFLAGS. Source/WebKit2: * Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * Configurations/WebContentProcess.xcconfig: Add ASAN_OTHER_LDFLAGS. * Configurations/WebKit2.xcconfig: Add ASAN_OTHER_LDFLAGS. Source/WTF: * Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS. Tools: * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig: Add ASAN_OTHER_LDFLAGS. * MiniBrowser/Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * Scripts/check-for-weak-vtables-and-externals: Ignore ___asan externals, these are populated by compiler-rt. * TestWebKitAPI/Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig: Add ASAN_OTHER_LDFLAGS. * WebKitLauncher/Configurations/Base.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * WebKitLauncher/Configurations/WebKitNightlyEnabler.xcconfig: Add ASAN_OTHER_LDFLAGS. * WebKitTestRunner/Configurations/DebugRelease.xcconfig: Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS. * WebKitTestRunner/Configurations/InjectedBundle.xcconfig: Add ASAN_OTHER_LDFLAGS. * asan/asan.xcconfig: Added. * asan/webkit-asan-ignore.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153756 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5bb6d5ef