Add SkVM output to skslc
Change-Id: Ida9d81a8d4e530cb3055f01418a2ad2893ae86db
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/345422
Reviewed-by: Mike Klein <mtklein@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
diff --git a/BUILD.gn b/BUILD.gn
index bc8ff34..7a43e55 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -557,19 +557,32 @@
executable("skslc") {
defines = [
"SKSL_STANDALONE",
- "SK_ENABLE_SKSL_INTERPRETER",
"SK_ENABLE_SPIRV_VALIDATION",
]
sources = [
+ "src/core/SkCpu.cpp",
+ "src/core/SkData.cpp",
+ "src/core/SkHalf.cpp",
"src/core/SkMalloc.cpp",
"src/core/SkMath.cpp",
"src/core/SkSemaphore.cpp",
+ "src/core/SkStream.cpp",
+ "src/core/SkString.cpp",
"src/core/SkThreadID.cpp",
+ "src/core/SkUtils.cpp",
+ "src/core/SkVM.cpp",
"src/gpu/GrBlockAllocator.cpp",
"src/gpu/GrMemoryPool.cpp",
"src/ports/SkMemory_malloc.cpp",
+ "src/ports/SkOSFile_stdio.cpp",
"src/sksl/SkSLMain.cpp",
+ "src/utils/SkUTF.cpp",
]
+ if (is_win) {
+ sources += [ "src/ports/SkOSFile_win.cpp" ]
+ } else {
+ sources += [ "src/ports/SkOSFile_posix.cpp" ]
+ }
sources += skia_sksl_sources
sources += skia_sksl_gpu_sources
include_dirs = [ "." ]