CMake@1 - CMake v1 görevi

CMake platformlar arası derleme sistemiyle derleme.

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.

Girişler

workingDirectory - Çalışma Dizini
Giriş diğer adı: cwd. string. Varsayılan değer: build.

cmake çalıştırıldığında geçerli çalışma dizini.

Göreli bir yol belirtirseniz, deponuza göredir. Örneğin, belirtirseniz build, sonuç belirttiğiniz $(Build.SourcesDirectory)\buildgibi olur.

Ayrıca deponun dışında tam bir yol belirtebilir ve değişkenleri kullanabilirsiniz. Örnek: $(Build.ArtifactStagingDirectory)\build

Belirttiğiniz yol yoksa, CMake bunu oluşturur.


cmakeArgs - Bağımsız değişken
string.

Bağımsız değişkenler cmake'ye geçirildi.


runInsideShell - Kabuk içinde cmake komutunu çalıştırma
boolean. Varsayılan değer: false.

CMake bağımsız değişkenleri, işletim sistemine özgü bir kabuğun içinde olacakları gibi işlenir. Bağımsız değişken dizelerinin içindeki ortam değişkenlerini işlemek için kullanılabilir.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

CMake platformlar arası derleme sistemiyle derlemek için bu görevi kullanın.

Microsoft tarafından barındırılan aracılar için CMake'i etkinleştirmek Nasıl yaparım??

Microsoft tarafından barındırılan aracılarda CMake zaten yüklü olduğundan hiçbir şey yapmanız gerekmez. Dosyanıza azure-pipelines.yml CMake için talep eklemeniz gerekmez.

Şirket içi aracım için CMake'i Nasıl yaparım? etkinleştirdim?

  1. Aracı dağıtma.

  2. CMake'i yükleyin ve aracının aracı makinenizde çalıştığı kullanıcının yoluna eklediğinizden emin olun.

  3. Web tarayıcınızda Aracı havuzları'na gidin ve adlı cmakebir özellik ekleyin ve değerini olarak yesayarlayın.

CMake nasıl çalışır? Hangi bağımsız değişkenleri kullanabilirim?

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Şirket içinde barındırılan aracılar, bu görevi kullanan işleri çalıştırmak için aşağıdaki taleplerle eşleşen özelliklere sahip olmalıdır: cmake
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 1.91.0 veya üzeri
Görev kategorisi Derleme