Added missing frameworks on MacOs for vertex routine fuzzer Moved MacOS specific frameworks from swiftshader_libGLESv2 to swiftshader_libGLESv2_static to make sure the static version also links properly. Bug chromium:905648 Change-Id: I7736009abc378d634313028eb51aa0bb221c6419 Reviewed-on: https://swiftshader-review.googlesource.com/c/22608 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/OpenGL/libGLESv2/BUILD.gn b/src/OpenGL/libGLESv2/BUILD.gn index 8fb1bad..e6543cf 100644 --- a/src/OpenGL/libGLESv2/BUILD.gn +++ b/src/OpenGL/libGLESv2/BUILD.gn
@@ -90,6 +90,13 @@ "utilities.cpp", ] + if (is_mac) { + libs = [ + "CoreFoundation.framework", + "IOSurface.framework", + ] + } + configs = [ ":swiftshader_libGLESv2_private_config" ] include_dirs = [ @@ -118,10 +125,6 @@ if (is_win) { ldflags = [ "/DEF:" + rebase_path("libGLESv2.def", root_build_dir) ] } else if (is_mac) { - libs = [ - "CoreFoundation.framework", - "IOSurface.framework", - ] ldflags = [ "-Wl,-install_name,@rpath/libswiftshader_libGLESv2.dylib" ] } else if (is_linux) { ldflags =