summaryrefslogtreecommitdiff
path: root/tests/apis/add_configfiles/xmake.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-02-03 11:06:55 +0800
committerruki <[email protected]>2019-02-03 11:06:55 +0800
commite7c2f6900a1aee4c065422ab5a252897f4c90b64 (patch)
tree6993ad1be3108cfaeb2a813e3355b23499112a83 /tests/apis/add_configfiles/xmake.lua
parentaba74b0697dcd717fff35ec09d7aaffe07e992f3 (diff)
support define VAR for configfiles
Diffstat (limited to 'tests/apis/add_configfiles/xmake.lua')
-rw-r--r--tests/apis/add_configfiles/xmake.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/apis/add_configfiles/xmake.lua b/tests/apis/add_configfiles/xmake.lua
index 070488198..2a5c091ec 100644
--- a/tests/apis/add_configfiles/xmake.lua
+++ b/tests/apis/add_configfiles/xmake.lua
@@ -2,6 +2,17 @@
set_configvar("ARCH", get_config("arch"))
set_configvar("PLAT", get_config("plat"))
+option("foo")
+ set_default("foo")
+ set_description("The Foo Info")
+option_end()
+
+if has_config("foo") then
+ set_configvar("FOO_ENABLE", 1)
+ set_configvar("FOO_ENABLE2", false)
+ set_configvar("FOO_STRING", get_config("foo"))
+end
+
target("test")
set_kind("binary")
add_files("main.c")