diff options
| author | ruki <[email protected]> | 2019-02-03 11:06:55 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-02-03 11:06:55 +0800 |
| commit | e7c2f6900a1aee4c065422ab5a252897f4c90b64 (patch) | |
| tree | 6993ad1be3108cfaeb2a813e3355b23499112a83 /tests | |
| parent | aba74b0697dcd717fff35ec09d7aaffe07e992f3 (diff) | |
support define VAR for configfiles
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/apis/add_configfiles/config.h.in | 4 | ||||
| -rw-r--r-- | tests/apis/add_configfiles/xmake.lua | 11 |
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/apis/add_configfiles/config.h.in b/tests/apis/add_configfiles/config.h.in index dcd698871..e84840f70 100644 --- a/tests/apis/add_configfiles/config.h.in +++ b/tests/apis/add_configfiles/config.h.in @@ -1,2 +1,6 @@ #define HAVE_${module}_H #define HELLO "${hello} ${ARCH} ${PLAT}" + +${define FOO_ENABLE} +${define FOO_ENABLE2} +${define FOO_STRING} 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") |
