summaryrefslogtreecommitdiffstats
path: root/Source/cmVisualStudio10TargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* | VS: Place CMAKE_<LANG>_STANDARD_LIBRARIES after other librariesBrad King2017-02-141-8/+8
* | VS: Refactor parsing of CMAKE_<LANG>_STANDARD_LIBRARIESBrad King2017-02-141-14/+2
* | VS: Add support for ASM_NASM languageEvgeny Fimochkin2017-02-071-0/+105
|/
* VS: removed usage of relative paths for C# targets in in-source buildsMichael Stürmer2017-01-181-6/+0
* VS: improve handling of source files with special extensions in .csprojMichael Stürmer2017-01-181-19/+184
* VS: added support for C# (for Visual Studio 2010, 2012, 2013, 2015)Michael Stürmer2017-01-131-69/+362
* VS: renamed target property VS_USER_PROPS_CXX to VS_USER_PROPSMichael Stürmer2017-01-131-2/+1
* VS: add support for .NET references with hint pathsMichael Stürmer2016-12-131-10/+63
* Merge topic 'target_project_type'Brad King2016-12-021-7/+41
|\
| * cmVisualStudio10TargetGenerator: Prepare to handle C# projectsMichael Stürmer2016-12-011-7/+41
* | VS: Add target property VS_DEBUGGER_WORKING_DIRECTORYMichael Stürmer2016-11-301-0/+8
|/
* VS: Add option to customize vcxproj user props fileMichael Stürmer2016-11-291-14/+22
* VS: Disable project upgrade prompt on VS 2013 and aboveErik Christensen2016-11-151-0/+10
* Merge topic 'vs_targets_file_as_library'Brad King2016-11-111-4/+114
|\
| * VS: Treat libraries ending in `.targets` as msbuild importsSoji Yamakawa2016-11-091-4/+114
* | Add generator expression support to per-source COMPILE_FLAGSZsolt Parragi2016-10-281-2/+16
* | VS: Move toolset flag table lookup to global generatorDon Olmstead2016-10-251-123/+18
|/
* cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-52/+54
* Merge topic 'vs-host-x64-tools'Brad King2016-10-141-0/+9
|\
| * VS: Provide an option to use x64 host toolsBrad King2016-10-141-0/+9
* | Merge topic 'vs15-separate-flag-table'Brad King2016-10-131-2/+9
|\ \ | |/ |/|
| * VS: Split flag table between v140 and v141 toolsetsBrad King2016-10-101-2/+9
* | VS: Use absolute target-specific directory for `resources.pri`Roman Wüger2016-10-051-2/+4
|/
* Merge topic 'vs-clang-llvm-support'Brad King2016-09-291-1/+2
|\
| * VS: Recognize VS/LLVM toolset names as ClangRoman Wüger2016-09-281-1/+2
* | Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
|/