Add package config for lua
Change-Id: I2800c87d3cbd4e62de62b660820d4d264b42ebb1
diff --git a/BUILD.gn b/BUILD.gn
index d347946..d114d89 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -2,6 +2,18 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+import("//packages/package.gni")
+
+package("lua") {
+ deps = [
+ ":lua_bin",
+ ]
+
+ binaries = [ {
+ name = "lua"
+ } ]
+}
+
source_set("lua_core") {
sources = [
"src/lapi.c",
@@ -34,14 +46,14 @@
"src/lbitlib.c",
"src/lcorolib.c",
"src/ldblib.c",
+ "src/linit.c",
"src/liolib.c",
"src/lmathlib.c",
+ "src/loadlib.c",
"src/loslib.c",
"src/lstrlib.c",
"src/ltablib.c",
"src/lutf8lib.c",
- "src/loadlib.c",
- "src/linit.c",
]
}
@@ -52,7 +64,9 @@
]
}
-executable("lua") {
+executable("lua_bin") {
+ output_name = "lua"
+
sources = [
"src/lua.c",
]
@@ -73,7 +87,9 @@
"src/luac.c",
]
- deps = [ ":liblua" ]
+ deps = [
+ ":liblua",
+ ]
defines = [ "LUA_USE_POSIX" ]
}