OSDN Git Service

Fixed link time warnings on MacOS
authorAlexis Hetu <sugoi@google.com>
Mon, 26 Nov 2018 22:25:23 +0000 (17:25 -0500)
committerAlexis Hétu <sugoi@google.com>
Thu, 6 Dec 2018 17:52:07 +0000 (17:52 +0000)
commit0ab9f3be379e58fc35c883a11d18b4a14f577fa3
tree80fc583c17611df4ce175ac59eaae818332a1f76
parent072dc0db329953f8882beb27da73e0f23d90bd11
Fixed link time warnings on MacOS

MacOS' linker dislikes local static variables that are used
in two separate libraries. Removing them from the header files
fixes all the warnings.

Bug b/chromium:907088

Change-Id: I7b8ed44bf9a3180489a7407980740fd3f3863046
Reviewed-on: https://swiftshader-review.googlesource.com/c/22889
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
15 files changed:
src/Common/SharedLibrary.cpp [new file with mode: 0644]
src/Common/SharedLibrary.hpp
src/OpenGL/libEGL/Android.mk
src/OpenGL/libEGL/BUILD.gn
src/OpenGL/libEGL/libEGL.vcxproj
src/OpenGL/libEGL/libEGL.vcxproj.filters
src/OpenGL/libGLES_CM/Android.mk
src/OpenGL/libGLES_CM/libGLES_CM.vcxproj
src/OpenGL/libGLES_CM/libGLES_CM.vcxproj.filters
src/OpenGL/libGLESv2/Android.mk
src/OpenGL/libGLESv2/BUILD.gn
src/OpenGL/libGLESv2/Texture.cpp
src/OpenGL/libGLESv2/Texture.h
src/OpenGL/libGLESv2/libGLESv2.vcxproj
src/OpenGL/libGLESv2/libGLESv2.vcxproj.filters