瀏覽代碼

add set_enabled

ruki 7 年之前
父節點
當前提交
1fe139dd8d
共有 2 個文件被更改,包括 14 次插入0 次删除
  1. 7 0
      manual.md
  2. 7 0
      zh/manual.md

+ 7 - 0
manual.md

@@ -556,6 +556,7 @@ target("test2")
 | [target_end](#target_end)                     | End target definition                                  | >= 2.1.1                    |
 | [set_kind](#targetset_kind)                   | Set target kind                                        | >= 1.0.1                    |
 | [set_strip](#targetset_strip)                 | Strip target symbols                                   | >= 1.0.1                    |
+| [set_enabled](#targetset_enabled)             | Enable or disable target                               | >= 2.2.2                    |
 | [set_default](#targetset_default)             | Mark as default target                                 | >= 2.1.3                    |
 | [set_options](#targetset_options)             | Set configuartion options                              | >= 1.0.1                    |
 | [set_symbols](#targetset_symbols)             | Set symbol info                                        | >= 1.0.1                    |
@@ -758,6 +759,12 @@ target("xxxx")
 这个api不一定非得在target之后使用,如果没有target指定,那么将会设置到全局模式。。
 </p>
 
+##### target:set_enabled
+
+###### Enable or disable target
+
+如果设置`set_enabled(false)`,则会直接禁用对应的target,包括target的加载和信息获取,而[set_default](#targetset_default)仅仅只是设置默认不去编译,但是target还是能获取到相关信息的,默认也会被加载。
+
 ##### target:set_default
 
 ###### Mark as default target

+ 7 - 0
zh/manual.md

@@ -581,6 +581,7 @@ target("test2")
 | [target_end](#target_end)                     | 结束定义工程目标                     | >= 2.1.1 |
 | [set_kind](#targetset_kind)                   | 设置目标编译类型                     | >= 1.0.1 |
 | [set_strip](#targetset_strip)                 | 设置是否strip信息                    | >= 1.0.1 |
+| [set_enabled](#targetset_enabled)             | 设置是否启用或禁用目标               | >= 2.2.2 |
 | [set_default](#targetset_default)             | 设置是否为默认构建安装目标           | >= 2.1.3 |
 | [set_options](#targetset_options)             | 设置关联选项                         | >= 1.0.1 |
 | [set_symbols](#targetset_symbols)             | 设置符号信息                         | >= 1.0.1 |
@@ -778,6 +779,12 @@ target("xxxx")
 这个api不一定非得在target之后使用,如果没有target指定,那么将会设置到全局模式。。
 </p>
 
+##### target:set_enabled
+
+###### 设置是否启用或禁用目标
+
+如果设置`set_enabled(false)`,则会直接禁用对应的target,包括target的加载和信息获取,而[set_default](#targetset_default)仅仅只是设置默认不去编译,但是target还是能获取到相关信息的,默认也会被加载。
+
 ##### target:set_default
 
 ###### 设置是否为默认构建安装目标