summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeCSharpInformation.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Unhardcode the CMAKE_CONFIGURATION_TYPES valuesBeren Minor2018-01-081-55/+3
| | | | | | | | | | | | This removes duplicated code for per-config variable initialization by providing a `cmake_initialize_per_config_variable(<PREFIX> <DOCSTRING>)` function. This function initializes a `<PREFIX>` cache variable from `<PREFIX>_INIT` and unless the `CMAKE_NOT_USING_CONFIG_FLAGS` variable is defined, does the same with `<PREFIX>_<CONFIG>` from `<PREFIX>_<CONFIG>_INIT` for every `<CONFIG>` in `CMAKE_CONFIGURATION_TYPES` for multi-config generators or `CMAKE_BUILD_TYPE` for single-config generators.
* Merge topic 'csharp_fix_initial_flags'Brad King2017-09-061-1/+1
|\ | | | | | | | | | | | | a3388900 VS: Initialize CSharp flags consistently Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1232
| * VS: Initialize CSharp flags consistentlyMichael Stürmer2017-09-051-1/+1
| | | | | | | | | | | | | | Use the same environment variable for the initial flags that we use for the compiler id. Fixes: #17250
* | Vs: remove /nowin32manifest from C# flags to enable default VS behaviorMichael Stürmer2017-06-161-1/+1
|/ | | | | | | if /nowin32manifest is specified, it will be preferred over any occurring /win32manifest:<file> parameter Fixes: #16969, #16970
* VS: Fix debugging of C++ executables if CSharp is enabledMichael Stürmer2017-05-151-11/+11
| | | | Fixes: #16867
* C# support: add compiler detection for MSVCMichael Stürmer2016-12-151-0/+119