<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="CL" PageTemplate="tool" DisplayName="C/C++" SwitchPrefix="-" Order="10" xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib">
  <Rule.Categories>
    <Category Name="General" DisplayName="Genel"/>
    <Category Name="Optimization" DisplayName="İyileştirme"/>
    <Category Name="Preprocessor" DisplayName="Ön İşlemci"/>
    <Category Name="Code Generation" DisplayName="Kod Oluşturma"/>
    <Category Name="Language" DisplayName="Dil"/>
    <Category Name="Precompiled Headers" DisplayName="Önceden Derlenmiş Başlıklar"/>
    <Category Name="Advanced" DisplayName="Gelişmiş"/>
    <Category Name="All Options" DisplayName="Tüm Seçenekler" Subtype="Search"/>
    <Category Name="Command Line" DisplayName="Komut Satırı" Subtype="CommandLine"/>
  </Rule.Categories>
  <Rule.DataSource>
    <DataSource Persistence="ProjectFile" ItemType="ClCompile" Label="" HasConfigurationCondition="true"/>
  </Rule.DataSource>
  <BoolProperty Name="MSVCErrorReport" DisplayName="Visual Studio Hata Raporlama" Description="Visual Studio'nun dosya ve satır bilgileri için ayrıştırmak üzere kullanabileceği hataları raporlayın." Category="General" Switch="fdiagnostics-format=msvc" Visible="false" F1Keyword="">
  </BoolProperty>
  <StringProperty Name="GccToolChain" DisplayName="Gcc Araç Zinciri" Description="Gcc Araç Zinciri'ne yönelik klasör yolu." Category="General" Switch="-gcc-toolchain=" Visible="false" F1Keyword="">
  </StringProperty>
  <StringProperty Name="TargetArch" DisplayName="Hedef Mimari" Description="Hedef Mimari" Category="General" Switch="target " Visible="false" F1Keyword="">
  </StringProperty>
  <StringProperty Name="Sysroot" DisplayName="Sysroot" Description="Üst bilgiler ve kitaplıklar için kök dizine yönelik klasör yolu." Category="General" Switch="-sysroot=" Visible="false" F1Keyword="">
  </StringProperty>
  <StringListProperty Subtype="folder" Name="ISystem" DisplayName="Sistem ekleme arama yolu" Description="Sistem ekleme arama yoluna yönelik dizinin klasör yolu." Category="General" Switch="isystem " Visible="false" F1Keyword="">
  </StringListProperty>
  <StringListProperty Subtype="folder" Name="AdditionalIncludeDirectories" DisplayName="Ekleme Kodu Ek Dizinleri" Description="Ekleme yoluna eklenecek bir veya daha fazla dizin belirtir; birden fazlaysa noktalı virgülle ayırın. (-I[path])." Category="General" Switch="I " F1Keyword="VC.Project.VCClangCompilerTool.AdditionalIncludeDirectories">
  </StringListProperty>
  <EnumProperty Name="DebugInformationFormat" DisplayName="Hata Ayıklama Bilgisi Biçimi" Description="Derleyicinin oluşturduğu hata ayıklama bilgilerinin türünü belirtir." Category="General" F1Keyword="VC.Project.VCClangCompilerTool.DebugInformationFormat">
    <EnumValue Name="None" Switch="g0" DisplayName="Yok" Description="Hata ayıklama bilgisi oluşturmadığından derleme işlemi daha hızlı olabilir.">
    </EnumValue>
    <EnumValue Name="FullDebug" Switch="g2 -gdwarf-2" DisplayName="Tam Hata Ayıklama Bilgileri (DWARF2)" Description="DWARF2 hata ayıklama bilgileri oluştur.">
    </EnumValue>
    <EnumValue Name="LineNumber" Switch="gline-tables-only" DisplayName="Satır Numarası Bilgisi" Description="Yalnızca Satır Numarası bilgisi oluştur.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Subtype="file" Name="ObjectFileName" DisplayName="Nesne Dosyası Adı" Description="Varsayılan nesne dosyası adını geçersiz kılacak bir ad belirtir; dosya veya dizin adı olabilir. (/Fo[ad])." Category="General" Switch="o " F1Keyword="VC.Project.VCClangCompilerTool.ObjectFile">
  </StringProperty>
  <EnumProperty Name="WarningLevel" DisplayName="Uyarı Seviyesi" Description="Derleyicinin kod hatalarında ne kadar katı olacağını belirleyin.  Diğer bayraklar doğrudan Ek Seçenekler'e eklenmelidir. (/w, /Weverything)." Category="General" F1Keyword="VC.Project.VCClangCompilerTool.WarningLevel">
    <EnumValue Name="TurnOffAllWarnings" Switch="w" DisplayName="Tüm Uyarıları Kapat" Description="Tüm derleyici uyarılarını devre dışı bırakır.">
    </EnumValue>
    <EnumValue Name="EnableAllWarnings" Switch="Wall" DisplayName="EnableAllWarnings" Description="Varsayılan olarak devre dışı bırakılanlar dahil tüm uyarıları etkinleştirir.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="TreatWarningAsError" DisplayName="Uyarıları Hata Gibi Değerlendir" Description="Tüm derleyici uyarılarını hata olarak değerlendirir. Yeni proje için tüm derlemelerde /WX kullanmak iyi bir çözüm olabilir; tüm uyarıları çözümlemek zor belirlenen kod hatalarıyla çok az karşılaşılmasını sağlar." Category="General" Switch="Werror" F1Keyword="VC.Project.VCClangCompilerTool.WarnAsError">
  </BoolProperty>
  <BoolProperty Name="Verbose" DisplayName="Ayrıntılı modu etkinleştir" Description="Çalıştırılacak komutları göster ve ayrıntılı çıkış kullan." Category="General" Switch="v" F1Keyword="VC.Project.VCClangCompilerTool.Verbose">
  </BoolProperty>
  <StringProperty Subtype="folder" Name="TrackerLogDirectory" DisplayName="İzleyici Günlüğü Dizini" Description="İzleyici Günlüğü Dizini." Category="General" IncludeInCommandLine="false" Visible="false">
  </StringProperty>
  <EnumProperty Name="Optimization" DisplayName="İyileştirme" Description="Uygulama için iyileştirme düzeyini belirtir." Category="Optimization" F1Keyword="VC.Project.VCClangCompilerTool.Optimization">
    <EnumValue Name="Custom" Switch="" DisplayName="Özel" Description="Özel iyileştirme.">
    </EnumValue>
    <EnumValue Name="Disabled" Switch="O0" DisplayName="Devre dışı" Description="İyileştirmeyi devre dışı bırak.">
    </EnumValue>
    <EnumValue Name="MinSize" Switch="Os" DisplayName="Boyutu En Aza İndir" Description="Boyut için iyileştir.">
    </EnumValue>
    <EnumValue Name="MaxSpeed" Switch="O2" DisplayName="Hızı En Yükseğe Çıkar" Description="Hız için iyileştir.">
    </EnumValue>
    <EnumValue Name="Full" Switch="O3" DisplayName="Tam İyileştirme" Description="Pahalı iyileştirmeler.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="fno-strict-aliasing" Name="StrictAliasing" DisplayName="Katı Örtüşme" Description="En katı örtüşme kurallarını varsayın.  Bir türdeki bir nesnenin başka türdeki bir nesneyle aynı adreste olabileceği hiçbir zaman varsayılmaz." Category="Optimization" Switch="fstrict-aliasing" F1Keyword="VC.Project.VCClangCompilerTool.StrictAliasing">
  </BoolProperty>
  <EnumProperty Name="ThumbMode" DisplayName="Thumb Modu" Description="Thumb mikro mimarisi için çalışan kod oluştur. Bu yalnızca ARM mimarisi için geçerlidir." Category="Optimization" Visible="false" F1Keyword="VC.Project.VCClangCompilerTool.ThumbMode">
    <EnumProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="Configuration" HasConfigurationCondition="true"/>
    </EnumProperty.DataSource>
    <EnumValue Name="Thumb" Switch="mthumb" DisplayName="Thumb" Description="Thumb kodu oluştur.">
    </EnumValue>
    <EnumValue Name="ARM" Switch="marm" DisplayName="Arm" Description="Arm kodu oluştur.">
    </EnumValue>
    <EnumValue Name="Disabled" Switch="" DisplayName="Devre dışı" Description="Seçenek seçilen platform için geçerli değildir.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="fno-omit-frame-pointer" Name="OmitFramePointers" DisplayName="Çerçeve İşaretçisini Atla" Description="Çağrı yığınında çerçeve işaretçileri oluşturmayı engeller." Category="Optimization" Switch="fomit-frame-pointer" F1Keyword="VC.Project.VCClangCompilerTool.OmitFramePointers">
  </BoolProperty>
  <EnumProperty Name="ExceptionHandling" DisplayName="C++ Özel Durumlarını Etkinleştir" Description="Derleyici tarafından kullanılacak özel durum işleme modelini belirtir." Category="Code Generation" F1Keyword="VC.Project.VCClangCompilerTool.ExceptionHandling">
    <EnumValue Name="Disabled" Switch="fno-exceptions" DisplayName="Hayır" Description="Özel durum işlemeyi devre dışı bırak.">
    </EnumValue>
    <EnumValue Name="Enabled" Switch="fexceptions" DisplayName="Evet" Description="Özel durum işlemeyi etkinleştir.">
    </EnumValue>
    <EnumValue Name="UnwindTables" Switch="funwind-tables" DisplayName="Tabloları Aç" Description="Varsa, gereken statik verileri oluşturur, ancak oluşturulan kodu etkilemez.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="FunctionLevelLinking" DisplayName="İşlev Düzeyinde Bağlamayı Etkinleştir" Description="Derleyicinin ayrı ayrı işlevleri paketlenmiş işlevler (COMDAT'lar) olarak paketlemesine izin verir. Düzenleme yapıp çalışmaya devam etmek için gereklidir.     (ffunction-sections)." Category="Code Generation" Switch="ffunction-sections" F1Keyword="VC.Project.VCClangCompilerTool.EnableFunctionLevelLinking">
  </BoolProperty>
  <BoolProperty Name="DataLevelLinking" DisplayName="Veri Düzeyi Bağlamayı Etkinleştir" Description="Kullanılmayan verileri her veri öğesini ayrı bir bölümde çıkarma yoluyla kaldırarak yapılan bağlayıcı iyileştirmelerine izin verir." Category="Code Generation" Switch="fdata-sections" F1Keyword="VC.Project.VCClangCompilerTool.DataLevelLinking">
  </BoolProperty>
  <BoolProperty Name="EnableNeonCodegen" DisplayName="Gelişmiş SIMD'yi(Neon) Etkinleştir" Description="NEON kayan nokta donanımı için kod oluşturmayı etkinleştirir. Bu, yalnızca ARM mimarisi için geçerlidir." Category="Code Generation" Switch="mfpu=neon" F1Keyword="VC.Project.VCClangCompilerTool.DataLevelLinking">
  </BoolProperty>
  <EnumProperty Name="FloatABI" DisplayName="Kayan Nokta ABI'si" Description="Kayan nokta ABI'sini seçmek için seçenek." Category="Code Generation" F1Keyword="VC.Project.VCClangCompilerTool.FloatABI">
    <EnumValue Name="soft" Switch="mfloat-abi=soft" DisplayName="Soft" Description="'Soft', derleyicinin kayan nokta işlemleri için kitaplık çağrıları içeren çıkış oluşturmasına neden olur.">
    </EnumValue>
    <EnumValue Name="softfp" Switch="mfloat-abi=softfp" DisplayName="SoftFP" Description="'SoftFP', donanım kayan nokta yönergeleri kullanan kod oluşturulmasına izin verir, ancak yine soft-float çağırma kurallarını kullanır.">
    </EnumValue>
    <EnumValue Name="hard" Switch="mfloat-abi=hard" DisplayName="Hard" Description="'Hard', kayan nokta yönergeleri oluşturulmasına izin verir ve FPU'ya özgü çağırma kuralları kullanır.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="BufferSecurityCheck" DisplayName="Güvenlik Denetimi" Description="Güvenlik Denetimi, bir programın güvenliğine yapılan yaygın bir saldırı denemesi olan yığın arabelleği taşmalarını algılamaya yardımcı olur. (fstack-protector)." Category="Code Generation" F1Keyword="VC.Project.VCClangCompilerTool.BufferSecurityCheck">
    <EnumValue Name="false" Switch="" DisplayName="Güvenlik Denetimini Devre Dışı Bırak" Description="Güvenlik Denetimini Devre Dışı Bırak.">
    </EnumValue>
    <EnumValue Name="true" Switch="fstack-protector" DisplayName="Güvenlik Denetimini Etkinleştir" Description="Güvenlik Denetimini Etkinleştir. (fstack-protector)">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="PositionIndependentCode" DisplayName="Konumdan Bağımsız Kod" Description="Paylaşılan bir kitaplıkta kullanılmak üzere Konumdan Bağımsız Kod (PIC) oluştur." Category="Code Generation" Switch="fpic" F1Keyword="VC.Project.VCClangCompilerTool.PIC">
  </BoolProperty>
  <BoolProperty ReverseSwitch="fno-short-enums" Name="UseShortEnums" DisplayName="Kısa Sabit Listeleri Kullan" Description="Sabit listesi türü, yalnızca olabilecek giriş değerlerinin gerektirdiği sayıda bayt kullanır." Category="Code Generation" Switch="fshort-enums" F1Keyword="VC.Project.VCClangCompilerTool.UseShortEnums">
  </BoolProperty>
  <EnumProperty Name="RuntimeLibrary" DisplayName="Çalışma Zamanı Kitaplığı" Description="Bağlama işlemi için çalışma zamanı kitaplığını belirtin.     (MSVC /MT, /MTd, /MD, /MDd anahtarları)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.RuntimeLibrary">
    <EnumValue Name="MultiThreaded" Switch="" DisplayName="Çok İş Parçacıklı" Description="Uygulamanızın, çalışma zamanı kitaplığının birden çok iş parçacıklı ve statik olan sürümünü kullanmasını sağlar.">
    </EnumValue>
    <EnumValue Name="MultiThreadedDebug" Switch="" DisplayName="Çok İş Parçacıklı Hata Ayıklama" Description="_DEBUG ve _MT öğelerini tanımlar. Bu seçenek aynı zamanda bağlayıcının dış sembolleri çözümlemek üzere LIBCMTD.lib kullanması için derleyicinin LIBCMTD.lib kitaplık adını .obj dosyasına yerleştirmesini sağlar.">
    </EnumValue>
    <EnumValue Name="MultiThreadedDLL" Switch="" DisplayName="Çok İş Parçacıklı DLL" Description="Uygulamanızın çok iş parçacıklı ve DLL'ye özgü çalışma zamanı kitaplık sürümünü kullanmasını sağlar. _MT ve _DLL öğelerini tanımlar; derleyicinin MSVCRT.lib kitaplık adını .obj dosyasına yerleştirmesini sağlar.">
    </EnumValue>
    <EnumValue Name="MultiThreadedDebugDLL" Switch="" DisplayName="Çok İş Parçacıklı Hata Ayıklama DLL'si" Description="_DEBUG, _MT, ve _DLL öğelerini tanımlar; uygulamanızın çok iş parçacıklı hata ayıklamayı ve DLL'ye özgü çalışma zamanı kitaplık sürümünü kullanmasını sağlar. Ayrıca derleyicinin MSVCRTD.lib kitaplık adını .obj dosyasına yerleştirmesini sağlar.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="fno-rtti" Name="RuntimeTypeInfo" DisplayName="Çalışma Zamanı Tür Bilgisini Etkinleştir" Description="C++ nesne türlerini çalışma zamanında denetlemek için kod ekler (çalışma zamanı tür bilgisi).     (frtti, fno-rtti)" Category="Language" Switch="frtti" F1Keyword="VC.Project.VCClangCompilerTool.RuntimeTypeInfo">
  </BoolProperty>
  <EnumProperty Name="CLanguageStandard" DisplayName="C Dil Standardı" Description="C dil standardını belirler." Category="Language" F1Keyword="VC.Project.VCClangCompilerTool.CLanguageStandard">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan">
    </EnumValue>
    <EnumValue Name="c89" Switch="std=c89" DisplayName="C89" Description="C89 Dil Standardı.">
    </EnumValue>
    <EnumValue Name="c99" Switch="std=c99" DisplayName="C99" Description="C99 Dil Standardı.">
    </EnumValue>
    <EnumValue Name="c11" Switch="std=c11" DisplayName="C11" Description="C11 Dil Standardı.">
    </EnumValue>
    <EnumValue Name="gnu99" Switch="std=gnu99" DisplayName="C99 (GNU Diyalekti)" Description="C99 (GNU Diyalekti) Dil Standardı.">
    </EnumValue>
    <EnumValue Name="gnu11" Switch="std=gnu11" DisplayName="C11 (GNU Diyalekti)" Description="C11 (GNU Diyalekti) Dil Standardı.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="CppLanguageStandard" DisplayName="C++ Dil Standardı" Description="C++ dilinin standardını belirler." Category="Language" F1Keyword="VC.Project.VCClangCompilerTool.CppLanguageStandard">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan" Description="">
    </EnumValue>
    <EnumValue Name="c++98" Switch="std=c++98" DisplayName="C++03" Description="C++03 Dil Standardı.">
    </EnumValue>
    <EnumValue Name="c++11" Switch="std=c++11" DisplayName="C++11" Description="C++11 Dil Standardı.">
    </EnumValue>
    <EnumValue Name="c++14" Switch="std=c++14" DisplayName="C++14" Description="C++14 Dil Standardı.">
    </EnumValue>
    <EnumValue Name="c++1z" Switch="std=c++1z" DisplayName="C ++ 17" Description="C++17 Dil Standardı.">
    </EnumValue>
    <EnumValue Name="gnu++98" Switch="std=gnu++98" DisplayName="C++03 (GNU Diyalekti)" Description="C++03 (GNU Diyalekti) Dil Standardı.">
    </EnumValue>
    <EnumValue Name="gnu++11" Switch="std=gnu++11" DisplayName="C++11 (GNU Diyalekti)" Description="C++11 (GNU Diyalekti) Dil Standardı.">
    </EnumValue>
    <EnumValue Name="gnu++14" Switch="std=gnu++14" DisplayName="C++14 (GNU Diyalekti)" Description="C++14 (GNU Diyalekti) Dil Standardı.">
    </EnumValue>
    <EnumValue Name="gnu++1z" Switch="std=gnu++1z" DisplayName="C++17 (GNU Diyalekti)" Description="C++17 (GNU Diyalekti) Dil Standardı.">
    </EnumValue>
  </EnumProperty>
  <StringListProperty Name="PreprocessorDefinitions" DisplayName="Ön İşlemci Tanımları" Description="Kaynak dosyanız için ön işleme sembollerini tanımlar. (-D)" Category="Preprocessor" Switch="D " F1Keyword="VC.Project.VCClangCompilerTool.PreprocessorDefinitions">
  </StringListProperty>
  <StringListProperty Name="UndefinePreprocessorDefinitions" DisplayName="Ön İşlemci Tanımlarını Kaldır" Description="Bir veya daha çok önişlemci tanımsızı belirtir.  (-U [macro])" Category="Preprocessor" Switch="U " F1Keyword="VC.Project.VCClangCompilerTool.UndefinePreprocessorDefinitions">
  </StringListProperty>
  <BoolProperty Name="UndefineAllPreprocessorDefinitions" DisplayName="Tüm Ön İşlemci Tanımlarını Kaldır" Description="Önceden tanımlanmış tüm önişlemci değerlerini kaldır.  (-undef)" Category="Preprocessor" Switch="undef" F1Keyword="VC.Project.VCClangCompilerTool.UndefineAllPreprocessorDefinitions">
  </BoolProperty>
  <BoolProperty Name="ShowIncludes" DisplayName="Ekleme Kodlarını Göster" Description="Derleyici çıkışlı ekleme kodu dosyalarının bir listesini oluştur.  (-H)" Category="Preprocessor" Switch="H" F1Keyword="VC.Project.VCClangCompilerTool.ShowIncludes">
  </BoolProperty>
  <EnumProperty Name="PrecompiledHeader" DisplayName="Önceden Derlenmiş Üst Bilgi" Description="Önceden Derlenmiş Üst Bilgi Kullan: Derleme sırasında önceden derlenmiş üst bilgi oluşturmayı veya kullanmayı etkinleştirir." Category="Precompiled Headers" F1Keyword="VC.Project.VCClangCompilerTool.PrecompiledHeader">
    <EnumValue Name="Use" Switch="" DisplayName="Kullan" Description="Önceden Derlenmiş Üst Bilgi Kullan.">
    </EnumValue>
    <EnumValue Name="NotUsing" Switch="" DisplayName="Önceden Derlenmiş Üst Bilgiler kullanılmıyor" Description="Önceden Derlenmiş bir Üst Bilgi kullanılmıyor.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Subtype="file" Name="PrecompiledHeaderFile" DisplayName="Önceden Derlenmiş Üst Bilgi Dosyası" Description="Önceden derlenmiş üst bilgi dosyası için kullanılacak üst bilgi dosyasının adını belirtir. Bu dosya, derleme sırasında aynı zamanda 'Zorunlu Ekleme Dosyaları'na da eklenir" Category="Precompiled Headers" F1Keyword="VC.Project.VCClangCompilerTool.PrecompiledHeaderFile">
  </StringProperty>
  <StringProperty Name="PrecompiledHeaderOutputFileDirectory" DisplayName="Önceden Derlenmiş Üst Bilgi Çıkış Dosyası Dizini" Description="Üretilen önceden derlenmiş üst bilgi dosyasının dizinini belirtir. Bu dizin, derleme sırasında aynı zamanda 'Ek Ekleme Dizinleri'ne de eklenir" Category="Precompiled Headers" F1Keyword="VC.Project.VCClangCompilerTool.PrecompiledHeaderOutputFileDirectory">
  </StringProperty>
  <EnumProperty Name="PrecompiledHeaderCompileAs" DisplayName="Önceden Derlenmiş Üst Bilgiyi Farklı Derle" Description="Önceden derlenmiş üst bilgi dosyası için derleme dil seçeneğini belirleyin (-x c-header, -x c++-header)." Category="Precompiled Headers" F1Keyword="VC.Project.VCClangCompilerTool.PrecompiledHeaderCompileAs">
    <EnumValue Name="CompileAsC" Switch="x c-header" DisplayName="C Kodu Olarak Derle" Description="C Kodu Olarak Derle.">
    </EnumValue>
    <EnumValue Name="CompileAsCpp" Switch="x c++-header" DisplayName="C++ Kodu Olarak Derle" Description="C++ Kodu Olarak Derle.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="CompileAs" DisplayName="Farklı Derle" Description=".c ve .cpp dosyaları için derleme dili tercihini seçin.  'Default' .c veya .cpp uzantısına göre algılar. (-x c, -x c++)" Category="Advanced" F1Keyword="VC.Project.VCClangCompilerTool.CompileAs">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan" Description="Varsayılan.">
    </EnumValue>
    <EnumValue Name="CompileAsC" Switch="x c" DisplayName="C Kodu Olarak Derle" Description="C Kodu Olarak Derle.">
    </EnumValue>
    <EnumValue Name="CompileAsCpp" Switch="x c++" DisplayName="C++ Kodu Olarak Derle" Description="C++ Kodu Olarak Derle.">
    </EnumValue>
  </EnumProperty>
  <StringListProperty Subtype="file" Name="ForcedIncludeFiles" DisplayName="Zorunlu Ekleme Dosyaları" Description="bir veya daha fazla zorunlu ekleme dosyası.     (-include [ad])" Category="Advanced" Switch="include " F1Keyword="VC.Project.VCClangCompilerTool.ForcedIncludeFiles">
  </StringListProperty>
  <BoolProperty Name="UseMultiToolTask" DisplayName="Çok İşlemci Derlemesi" Description="Çok İşlemci Derlemesi." Category="Advanced" F1Keyword="VC.Project.VCClangCompilerTool.MultiProcessorCompilation">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <BoolProperty ReverseSwitch="fno-ms-compatibility" Name="MSCompatibility" DisplayName="Microsoft Uyumluluk Modu" Description="Tam Microsoft Visual C++ uyumluluğu sağlayın." Category="Advanced" Switch="fms-compatibility" F1Keyword="VC.Project.VCClangCompilerTool.MSCompatibility">
  </BoolProperty>
  <StringProperty Name="MSCompatibilityVersion" DisplayName="Microsoft Uyumluluk Modu Sürümü" Description="_MSC_VER içinde raporlanacak Microsoft derleyici sürümü numarasını gösteren noktayla ayrılmış değer (0 = tanımlama (varsayılan))." Category="Advanced" Switch="fms-compatibility-version=" F1Keyword="VC.Project.VCClangCompilerTool.MSCompatibilityVersion">
  </StringProperty>
  <BoolProperty ReverseSwitch="fno-ms-extensions" Name="MSExtensions" DisplayName="Microsoft Uzantısı Desteği" Description="Microsoft derleyicisi tarafından desteklenen bazı standart dışı yapıları kabul edin." Category="Advanced" Switch="fms-extensions" F1Keyword="VC.Project.VCClangCompilerTool.MSExtensions">
  </BoolProperty>
  <StringProperty Name="MSCompilerVersion" DisplayName="Microsoft Derleyici Sürümü" Description="_MSC_VER içinde raporlanacak Microsoft derleyici sürümü numarası (0 = tanımlama (varsayılan))." Category="Advanced" Switch="fmsc-version=" F1Keyword="VC.Project.VCClangCompilerTool.MSCompilerVersion">
  </StringProperty>
  <StringProperty Name="AdditionalOptions" DisplayName="Ek Seçenekler" Description="Ek Seçenekler." Category="Command Line" F1Keyword="vc.project.AdditionalOptionsPage">
  </StringProperty>
  <BoolProperty Name="BuildingInIde" Visible="false">
  </BoolProperty>
</Rule>
