diff options
| author | ruki <waruqi@gmail.com> | 2018-09-11 00:40:47 +0800 |
|---|---|---|
| committer | ruki <waruqi@gmail.com> | 2018-09-10 22:04:44 +0800 |
| commit | da46cbb9f0f2e96df2e18e475ab1c468df6de88f (patch) | |
| tree | e593a02eafb54ec06858309595a79fa771d2cee4 /zh/manual.md | |
| parent | 1fe139dd8d098f2439e93a9a19aea4da5481157c (diff) | |
| download | xmake-docs-da46cbb9f0f2e96df2e18e475ab1c468df6de88f.tar.gz xmake-docs-da46cbb9f0f2e96df2e18e475ab1c468df6de88f.zip | |
update manual
Diffstat (limited to 'zh/manual.md')
| -rw-r--r-- | zh/manual.md | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/zh/manual.md b/zh/manual.md index 0d0eb8a8..45c2610f 100644 --- a/zh/manual.md +++ b/zh/manual.md @@ -39,6 +39,7 @@ search: zh | [is_option](#is_option) | 判断选项是否启用 | >= 2.0.1 < 2.2.2 已废弃 | | [is_config](#is_config) | 判断指定配置是否为给定的值 | >= 2.2.2 | | [has_config](#has_config) | 判断配置是否启用或者存在 | >= 2.2.2 | +| [get_config](#get_config) | 获取给的配置值 | >= 2.2.2 | ##### is_os @@ -262,7 +263,7 @@ end ###### 判断指定配置是否为给定的值 -此接口从2.2.2版本开始引入,用于判断指定配置是否为给定的值。 +此接口从2.2.2版本开始引入,用于判断指定配置是否为给定的值,可用于描述域。 例如: @@ -300,7 +301,7 @@ end ###### 判断配置是否启用或者存在 -此接口从2.2.2版本开始引入,用于检测自定义或者内置的编译配置是否存在或启用。 +此接口从2.2.2版本开始引入,用于检测自定义或者内置的编译配置是否存在或启用,可用于描述域。 例如以下配置情况,都会返回true: @@ -334,6 +335,18 @@ $ xmake f --test1=false 此接口不仅能够判断内置的全局配置、本地配置,同时还可以判断通过[option](#option)定义的自定义配置选项。 </p> +##### get_config + +###### 获取给定的配置值 + +此接口从2.2.2版本开始引入,用于快速获取给定的配置值,可用于描述域。 + +```lua +if get_config("myconfig") == "xxx" then + add_defines("HELLO") +end +``` + #### 全局接口 全局接口影响整个工程描述,被调用后,后面被包含进来的所有子`xmake.lua`都会受影响。 |
