summaryrefslogtreecommitdiff
path: root/Modules/CMakeDetermineCSharpCompiler.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Drop Visual Studio 10 2010 generatorBrad King2022-09-261-1/+1
| | | | This generator has been deprecated since CMake 3.22. Remove it.
* CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO stringsBrad King2019-07-111-1/+0
| | | | | | | | | | | Our compiler identification source encodes `INFO:compiler[...]` and similar strings in compiled objects or binaries that we then extract to get information about the compiler. With most compilers the strings are encoded in the binaries as a simple byte sequence. However, some compilers use other encodings. For example, the MS CSharp compiler uses UTF-16LE and a TI compiler uses UTF-16BE. Try each encoding. Fixes: #19459
* Modules: Consistently use 2 space indentationKitware Robot2019-05-141-1/+1
|
* Drop Visual Studio 8 2005 generatorBrad King2018-04-021-1/+1
| | | | This generator has been deprecated since CMake 3.9. Remove it.
* CSharp: Fix compiler version detection in non-English languagesYoshinori Tahara2017-11-071-1/+1
| | | | | | | When we run `csc.exe /help` we look for "Version" in the output. Explicitly ask for the output in English. Reported-by: guttally@users.noreply.github.com
* Drop Visual Studio 7 .NET 2003 generatorBrad King2017-04-191-1/+1
| | | | This generator has been deprecated since CMake 3.6. Remove it.
* C# support: add compiler detection for MSVCMichael Stürmer2016-12-151-0/+43