summaryrefslogtreecommitdiff
path: root/Source/cmVisualStudio10TargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'vs-cuda-fix-flags' into release-3.9Brad King2017-06-271-3/+3
|\
| * VS: Fix support for nvcc flags not in our flag tableBrad King2017-06-271-3/+3
* | Merge branch 'vs-cuda-fix-flags' into release-3.9Brad King2017-06-211-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
* | 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
|\
| * IPO: Consider support for each language separatelyBrad King2017-06-141-1/+1
* | 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
| * | | VS: Add basic infrastructure for CUDA generationBrad King2017-03-101-0/+103
* | | | Refactor WINDOWS_EXPORT_ALL_SYMBOLS implementationBrad King2017-03-091-21/+9
* | | | Refactor module definition file selectionBrad King2017-03-091-4/+4
* | | | Refactor module definition source enumerationBrad King2017-03-091-4/+3
|/ / /
* | | Merge topic 'csproj_add_free_source_tags'Brad King2017-03-021-47/+46
|\ \ \ | | |/ | |/|
| * | VS: add VS_CSHARP_<tagname> sourcefile propertyMichael Stürmer2017-03-011-47/+46
* | | Merge topic 'vcxproj-indentation'Brad King2017-02-241-0/+1
|\ \ \ | | |/ | |/|
| * | VS: Fix .vcxproj indentationBrad King2017-02-231-0/+1
| |/
* | VS: Refactor AdditionalOptions generationBrad King2017-02-151-7/+7