Options

Options 元素指定调用时要传递给 Ounce/Make 的选项。

此元素提供特定 Ounce/Make 命令行选项的备用,如Ounce/Make 命令语法和 make 选项中所述。

这些属性使用以下语法:

<option> = <true | false>

Options 元素及其属性不是必需的。

Options 元素可能包含下列属性:

属性 描述
recursive 布尔值。True 或 False。

值为 true 时,暗指 -r 命令行选项。

single_project 布尔值。True 或 False。

值为 true 时,暗指 -s 命令行选项。

verbose 布尔值。True 或 False。

值为 true 时,暗指 -v 命令行选项。

clean 使用引号 (") 引起来的字符串值,如 "make clean"

设置后,暗指 -c 命令行选项。值应是进行清除要执行的命令。例如,gmake clean

build 布尔值。True 或 False。

在收集 make 选项时执行构建。

注: 与 Cygwin 不兼容。
application 字符串值。设置后,暗指 -a 选项。指定的值应是您需要的应用程序名称。
no_clean 布尔值。True 或 False。

告诉 Ounce/Make 不要运行清除,并且不显示提示来提醒将不运行清除。

注: Ounce/Make 使用属性文件中设置的选项。不过,如果运行带有命令行上包含的选项的 Ounce/Make,那么这些选项优先于属性文件中设置的选项。如果运行不带命令行上的选项的 Ounce/Make,那么 Ounce/Make 将应用属性文件选项。

示例

以下是属性文件中利用所有属性的示例行:

<Options recursive="true" single_project="false" verbose="false"
clean="nmake.exe clean" no_clean="false"></Options>

描述

  • recursive="true"
  • single_project="false" 指导 Ounce/Make 在多项目方式中操作。在多项目方式中操作时,recursive 属性也应设置为 true
  • verbose="false" 关闭详细级别。
  • clean="nmake.exe clean" 清理构建环境。
  • no_clean= "false" 告诉 Ounce/Make 运行清除命令,从而禁止消息声明将运行清除。