CMake: clean up dependencies
This change makes it so that source/Common and source/Main are only
referenced by the SwiftShader target. This will allow for better
target-based sub CMakeLists.
* Remove SharedLibrary.hpp/cpp from source list of libGLESv2 and
libGLES_CM, as both of these depend on SwiftShader, which already
builds these files.
* Make libEGL depend on SwiftShader, so we can remove
SharedLibrary.hpp/cpp and Main/libX11.hpp/cpp from its
source list.
Bug: b/145758253
Change-Id: If3d8e12cd09fb40d699080c2eeaa8243abe50512
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/43528Tested-by:
Antonio Maiorano <amaiorano@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
Showing
Please
register
or
sign in
to comment