summaryrefslogtreecommitdiff
path: root/core/src/sv/xmake.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2017-08-14 11:27:19 +0800
committerruki <[email protected]>2017-08-14 11:29:30 +0800
commitdba45d143d8aff047da82cbe1a881056e6e4bc00 (patch)
tree7b80d5de264c17b538a7c9d0fbb234ded39ac683 /core/src/sv/xmake.lua
parent34706ba053dda9dd86902cacf42a6c1878c85234 (diff)
merge repo and require codes
Diffstat (limited to 'core/src/sv/xmake.lua')
-rw-r--r--core/src/sv/xmake.lua31
1 files changed, 31 insertions, 0 deletions
diff --git a/core/src/sv/xmake.lua b/core/src/sv/xmake.lua
new file mode 100644
index 000000000..490c8bf01
--- /dev/null
+++ b/core/src/sv/xmake.lua
@@ -0,0 +1,31 @@
+set_project("libsv")
+set_version("0.0.1")
+
+set_warnings("all", "error")
+
+if is_os("macosx") or is_os("ios") then
+ add_cflags("-Wno-nullability-completeness")
+ add_cxxflags("-Wno-nullability-completeness")
+end
+
+if is_mode("release") then
+ set_symbols("hidden")
+ set_optimize("fastest")
+ set_strip("all")
+end
+
+if is_mode("debug") then
+ set_symbols("debug")
+ set_optimize("none")
+end
+
+target("sv")
+ set_default(true)
+ set_languages("c99")
+ set_kind("$(kind)")
+ set_headerdir("$(buildir)/include")
+ add_headers("include/(*.h)")
+ add_includedirs("$(buildir)", "include")
+ add_files("src/*.c")
+
+add_subdirs("test")