aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/lua/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/lua/BUILD.gn')
-rw-r--r--third_party/lua/BUILD.gn55
1 files changed, 55 insertions, 0 deletions
diff --git a/third_party/lua/BUILD.gn b/third_party/lua/BUILD.gn
new file mode 100644
index 0000000000..9967dcd675
--- /dev/null
+++ b/third_party/lua/BUILD.gn
@@ -0,0 +1,55 @@
+# Copyright 2016 Google Inc.
+#
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+declare_args() {
+ skia_use_system_lua = false
+}
+
+import("../third_party.gni")
+
+if (skia_use_system_lua) {
+ system("lua") {
+ libs = [ "lua" ]
+ }
+} else {
+ third_party("lua") {
+ public_include_dirs = [ "src" ]
+
+ sources = [
+ "src/lapi.c",
+ "src/lauxlib.c",
+ "src/lbaselib.c",
+ "src/lbitlib.c",
+ "src/lcode.c",
+ "src/lcorolib.c",
+ "src/lctype.c",
+ "src/ldblib.c",
+ "src/ldebug.c",
+ "src/ldo.c",
+ "src/ldump.c",
+ "src/lfunc.c",
+ "src/lgc.c",
+ "src/linit.c",
+ "src/liolib.c",
+ "src/llex.c",
+ "src/lmathlib.c",
+ "src/lmem.c",
+ "src/loadlib.c",
+ "src/lobject.c",
+ "src/lopcodes.c",
+ "src/loslib.c",
+ "src/lparser.c",
+ "src/lstate.c",
+ "src/lstring.c",
+ "src/lstrlib.c",
+ "src/ltable.c",
+ "src/ltablib.c",
+ "src/ltm.c",
+ "src/lundump.c",
+ "src/lvm.c",
+ "src/lzio.c",
+ ]
+ }
+}