summaryrefslogtreecommitdiffstats
path: root/Source/cmVisualStudio10TargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* VS: print comment in CSharp target only if it is actually setMichael Stürmer2017-07-121-1/+5
* Merge topic 'vs-link-debug-flags'Brad King2017-06-291-28/+9
|\
| * VS: Fix GenerateDebugInformation values for v140 and v141 toolsetsBrad King2017-06-281-28/+9
| * Merge branch 'vs-cuda-fix-flags' into release-3.9Brad King2017-06-271-3/+3
| |\
| * \ Merge branch 'vs-cuda-fix-flags' into release-3.9Brad King2017-06-211-10/+35
| |\ \
* | \ \ Merge topic 'vs_csharp_custom_command'Brad King2017-06-271-30/+129
|\ \ \ \
| * | | | Vs: fix CSharp custom command by introducing inline MSBuild <Targets>sMichael Stürmer2017-06-221-6/+80
| * | | | Vs: factor out computation of <Link> tag for CSharp source filesMichael Stürmer2017-06-221-8/+21
| * | | | Vs: refactor WriteCustomRule for preparation of CSharp supportMichael Stürmer2017-06-221-18/+30
* | | | | Merge topic 'vs-cuda-fix-flags'Brad King2017-06-271-3/+3
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
| * | | VS: Fix support for nvcc flags not in our flag tableBrad King2017-06-271-3/+3
| | |/ | |/|
* | | Vs: disable unnecessary <ItemDefinitionGroups> for CSharp targetsMichael Stürmer2017-06-221-0/+3
* | | Vs: change comparison to use .ProjectType member always as first comparatorMichael Stürmer2017-06-221-23/+23
* | | Merge topic 'vs-cuda-fix-flags'Brad King2017-06-221-10/+35
|\ \ \ | |/ /
| * | VS: Improve workaround for CUDA -Xcompiler placement bugBrad King2017-06-211-3/+10
| * | VS: Fix target_compile_options for CUDABrad King2017-06-211-7/+25
* | | Merge topic 'vs_csharp_link_to_managed_cxx'Brad King2017-06-221-4/+0
|\ \ \ | | |/ | |/|
| * | Vs: allow CSharp targets to be linked to CXX targetsMichael Stürmer2017-06-211-4/+0
| |/
| * Merge branch 'ipo-per-lang' into release-3.9Brad King2017-06-141-1/+1
| |\
* | | Vs: remove /nowin32manifest from C# flags to enable default VS behaviorMichael Stürmer2017-06-161-0/+6
* | | Merge topic 'vs_csharp_prop_for_all_extensions'Brad King2017-06-151-24/+44
|\ \ \
| * | | Vs: add support for VS_CSHARP_* target property for additional file extensionsMichael Stürmer2017-06-131-24/+44
* | | | Merge topic 'ipo-per-lang'Brad King2017-06-151-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | IPO: Consider support for each language separatelyBrad King2017-06-141-1/+1
| |/ /
* | | Merge topic 'vs-dotnet-custom-reference-tags'Brad King2017-06-141-0/+31
|\ \ \ | |_|/ |/| |
| * | VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname>Michael Stürmer2017-06-131-0/+31
| |/
* | CUDA: When linking device code suppress CUDA 8.0+ deprecation warningsRobert Maynard2017-06-131-0/+7
|/
* cmVisualStudio10TargetGenerator: Remove shadowing local variableBrad King2017-05-301-2/+0
* VS: Fix indentation of .vcxproj filesBrad King2017-05-241-12/+12
* VS: Write UseOfMfc tag only if CMAKE_MFC_FLAG is presentBrad King2017-05-221-10/+12
* VS: Fix .vcxproj ProjectGuid element caseBrad King2017-05-091-2/+2
* VS: Use tool-specific flag table for COMPILE_FLAGS parsingPeter Ivanyi2017-05-031-1/+16
* CUDA: Static libraries can now explicitly resolve device symbolsRobert Maynard2017-04-261-0/+4
* CUDA: Visual Studio now properly delays device linkingRobert Maynard2017-04-261-0/+68
* Merge topic 'enable_ptx_compilation'Brad King2017-04-211-0/+6
|\
| * CUDA: Allow sources to be compiled to .ptx filesRobert Maynard2017-04-201-0/+6
* | Merge topic 'fix-vs2017-guid-braces'Brad King2017-04-211-7/+2
|\ \
| * | VS: Fix project reference inspection in VS IDERichard Walters2017-04-201-7/+2
* | | Replace boolean `implib` parameters with enumGregor Jasny2017-04-201-4/+4
| |/ |/|
* | cmGeneratorTarget: Drop default GetLinkerLanguage config argumentBrad King2017-04-171-1/+2
* | VS: Teach generators how to mark per-config source filesBrad King2017-04-131-14/+52
* | Merge topic 'include-style'Brad King2017-04-131-1/+1
|\ \
| * | Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* | | VS: Refactor loop over classified sourcesBrad King2017-04-111-83/+80
|/ /
* | VS: Simplify logic collecting object library files as sourcesBrad King2017-04-111-45/+0
* | Merge topic 'ipo-policy-CMP0069'Brad King2017-03-311-0/+3
|\ \
| * | Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATIONRuslan Baratov2017-03-301-0/+3
* | | Merge topic 'vs-rc-defines'Brad King2017-03-291-5/+7
|\ \ \ | |/ / |/| / | |/
| * VS: Honor preprocessor definitions in RC flagsBrad King2017-03-281-5/+7
| * Merge branch 'csproj_add_free_source_tags' into releaseBrad King2017-03-021-47/+46
| |\