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 執行 clean 指令,且不顯示表示將執行清除的訊息。