CMake@1 - CMake v1 工作
使用 CMake 跨平臺建置系統進行建置。
Syntax
# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
inputs:
#workingDirectory: 'build' # string. Working Directory. Default: build.
#cmakeArgs: # string. Arguments.
# Advanced
#runInsideShell: false # boolean. Run cmake command inside shell. Default: false.
# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
inputs:
#workingDirectory: 'build' # string. Working Directory. Default: build.
#cmakeArgs: # string. Arguments.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.
輸入
workingDirectory
- 工作目錄
輸入別名: cwd
。 string
. 預設值:build
。
執行 cmake 時的目前工作目錄。
如果您指定相對路徑,則它相對於您的存放庫。 例如,如果您指定 build
,結果會與您指定的 $(Build.SourcesDirectory)\build
相同。
您也可以指定存放庫外部的完整路徑,也可以使用 變數。 例如: $(Build.ArtifactStagingDirectory)\build
如果您指定的路徑不存在,CMake 會建立它。
cmakeArgs
- 參數
string
.
傳遞至 cmake 的引數。
runInsideShell
- 在殼層內執行 cmake 命令
boolean
. 預設值:false
。
CMake 引數的處理方式就像是 OS 特定殼層內部一樣。 它可以用來處理引數字串內的環境變數。
工作控制項選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性。
輸出變數
無。
備註
使用此工作搭配 CMake 跨平臺建置系統進行建置。
如何?為 Microsoft 裝載的代理程式啟用 CMake 嗎?
Microsoft 裝載的代理程式已安裝 CMake,因此您不需要執行任何動作。 您不需要在檔案中 azure-pipelines.yml
新增 CMake 的需求。