Add a new property to cmGeneratorTarget and use that to create a project

file specific for C#.
26 jobs for !6634 with sumitb/dotnet_sdk in 12 minutes and 6 seconds (queued for 1 second)
detached
Status Name Job ID Coverage
  Build
manual build:centos6-x86_64 #6258608
cmake build docker linux manual
manual build:fedora34-ninja #6258609
cmake build docker linux linux-3.17 manual
manual build:macos-x86_64-makefiles #6258611
cmake macos shell xcode-13.0 nonconcurrent manual
manual build:macos-x86_64-ninja #6258610
cmake macos shell xcode-13.0 nonconcurrent manual
manual build:windows-vs2019-x64-ninja #6258612
cmake windows shell vs2019 msvc-19.29-16.11 nonconcurrent manual
passed lint:codespell #6258604
cmake build docker linux

00:00:44

passed lint:debian10-iwyu #6258605
cmake build docker linux

00:03:29

passed lint:fedora34-sphinx #6258607
cmake build docker linux linux-3.17

00:08:09

passed lint:fedora34-tidy #6258606
cmake build docker linux linux-3.17

00:08:01

 
  Test
created test:fedora34-ninja #6258613
cmake docker linux linux-3.17 x11
created test:macos-x86_64-makefiles #6258615
cmake macos shell xcode-13.0 nonconcurrent
created test:macos-x86_64-ninja #6258614
cmake macos shell xcode-13.0 nonconcurrent
created test:windows-vs2019-x64-ninja #6258616
cmake windows shell vs2019 msvc-19.29-16.11 nonconcurrent
 
  Test Ext
created test:cuda10.2-nvidia #6258619
cmake cuda-rt docker linux
created test:debian10-ninja #6258617
cmake build docker linux linux-3.17
created test:fedora34-makefiles #6258618
cmake build docker linux linux-3.17
created test:fedora34-ninja-multi #6258620
cmake build docker linux linux-3.17
created test:macos-x86_64-xcode #6258621
cmake macos shell xcode-13.0 concurrent
created test:windows-vs2019-x64 #6258622
cmake windows shell vs2019 msvc-19.29-16.11 concurrent
 
  External
passed cdash

failed ghostflow-check-master

passed cdash

passed cdash

passed cdash

passed cdash

failed ghostflow-check-master