summaryrefslogtreecommitdiffstats
path: root/Source/cmVisualStudio10TargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
| |\
* | \ Merge topic 'module-def-and-WINDOWS_EXPORT_ALL_SYMBOLS'Brad King2017-03-221-1/+1
|\ \ \
| * | | Support WINDOWS_EXPORT_ALL_SYMBOLS with `.def` filesBrad King2017-03-211-1/+1
* | | | Merge topic 'cuda-vs'Brad King2017-03-131-6/+144
|\ \ \ \ | |/ / / |/| | |
| * | | VS: Add support for the CUDA_SEPARABLE_COMPILATION propertyBrad King2017-03-101-0/+4
| * | | VS: Select CUDA code generation architecturesBrad King2017-03-101-0/+2
| * | | VS: Select the CUDA runtime libraryBrad King2017-03-101-2/+17
| * | | VS: Place CUDA host compiler options in proper project file fieldsBrad King2017-03-101-0/+10
| * | | VS: Do not pass CUDA compile options to C compilerBrad King2017-03-101-2/+4
| * | | VS: Do not use absolute paths to CUDA sourcesBrad King2017-03-101-2/+4