#!/bin/sh # Copyright 2018 Google, LLC # # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. set +e mkdir -p /skia/out/with-swift-shader echo ' cc = "clang" cxx = "clang++" skia_use_egl = true is_debug = false skia_use_system_freetype2 = false extra_cflags = [ "-I/tmp/swiftshader/include", "-DGR_EGL_TRY_GLES3_THEN_GLES2", "-g0", ] extra_ldflags = [ "-L/usr/local/lib", "-Wl,-rpath", "-Wl,/usr/local/lib" ] ' > /skia/out/with-swift-shader/args.gn # /skia is where the host Skia checkout is linked to in the container cd /skia if [ "sync-deps" = "$1" ]; then python tools/git-sync-deps fi ./bin/fetch-gn ./bin/gn gen out/with-swift-shader /tmp/depot_tools/ninja -C out/with-swift-shader