Home | History | Annotate | Download | only in skia-with-swift-shader-base
      1 #!/bin/sh
      2 # Copyright 2018 Google, LLC
      3 #
      4 # Use of this source code is governed by a BSD-style license that can be
      5 # found in the LICENSE file.
      6 
      7 
      8 set +e
      9 
     10 mkdir -p /skia/out/with-swift-shader
     11 
     12 echo '
     13 cc = "clang"
     14 cxx = "clang++"
     15 skia_use_egl = true
     16 is_debug = false
     17 skia_use_system_freetype2 = false
     18 extra_cflags = [
     19   "-I/tmp/swiftshader/include",
     20   "-DGR_EGL_TRY_GLES3_THEN_GLES2",
     21   "-g0",
     22 ]
     23 extra_ldflags = [
     24   "-L/usr/local/lib",
     25   "-Wl,-rpath",
     26   "-Wl,/usr/local/lib"
     27 ] ' > /skia/out/with-swift-shader/args.gn
     28 
     29 # /skia is where the host Skia checkout is linked to in the container
     30 cd /skia
     31 if [ "sync-deps" = "$1" ]; then
     32     python tools/git-sync-deps
     33 fi
     34 ./bin/fetch-gn
     35 ./bin/gn gen out/with-swift-shader
     36 /tmp/depot_tools/ninja -C out/with-swift-shader
     37