summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Features: Add infrastructure for C++ 17 language standardBrad King2016-12-024-8/+30
| | | | Issue: #16468
* Merge topic 'msbuild-customization'Brad King2016-11-301-14/+22
|\ | | | | | | | | e3909918 VS: Add option to customize vcxproj user props file
| * VS: Add option to customize vcxproj user props fileMichael Stürmer2016-11-291-14/+22
| | | | | | | | | | | | Add a `VS_USER_PROPS_CXX` target property to set the user props file of the generated `.vcxproj` file to be something other than the default `$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props`.
* | Merge topic 'cpack-ifw-options'Brad King2016-11-305-3/+108
|\ \ | | | | | | | | | | | | 88ecfd8b CPackIFW: Add some options
| * | CPackIFW: Add some optionsKonstantin Podsvirov2016-11-245-3/+108
| | | | | | | | | | | | | | | | | | | | | | | | New options is: DEFAULT, VIRTUAL, FORCED_INSTALLATION, DISPLAY_NAME, DESCRIPTION and RELEASE_DATE. Options added for both cpack_ifw_configure_component and cpack_ifw_configure_component_group command.
* | | Merge topic 'end-commands'Brad King2016-11-3018-505/+93
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 67303794 Combine all unexpected commands to a single class d23a0196 Set the error after argument expansion in end commands 1afbe7d2 Make error message of standalone endwhile command consistent
| * | | Combine all unexpected commands to a single classDaniel Pfeifer2016-11-2918-450/+93
| | | |
| * | | Set the error after argument expansion in end commandsDaniel Pfeifer2016-11-298-60/+12
| | | | | | | | | | | | | | | | | | | | The current code is optimized for rare error cases. Simplify the code and remove these optimizations.
| * | | Make error message of standalone endwhile command consistentDaniel Pfeifer2016-11-291-12/+5
| | | | | | | | | | | | | | | | with the error messages of endforeach, endmacro, endfunction, etc.
* | | | Merge topic 'update-kwsys'Brad King2016-11-302-33/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 8bced8b1 Merge branch 'upstream-KWSys' into update-kwsys cd5cff13 KWSys 2016-11-28 (1c7c2139)
| * | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-11-292-33/+53
| |/ / / | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2016-11-28 (1c7c2139)
* | | | Merge topic 'vs15-rename-generator-for-master'Brad King2016-11-302-5/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 31e013ae Merge branch 'vs15-rename-generator' into vs15-rename-generator-for-master d639620e VS: Rename VS 15 generator to 'Visual Studio 15 2017'
| * \ \ \ Merge branch 'vs15-rename-generator' into vs15-rename-generator-for-masterBrad King2016-11-292-5/+8
| |\ \ \ \
| | * | | | VS: Rename VS 15 generator to 'Visual Studio 15 2017'Roman Wüger2016-11-292-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The final name of this VS version was announced: https://blogs.msdn.microsoft.com/visualstudio/2016/11/16/visual-studio-2017-rc/ Add the year to the generator name accordingly. For convenience, map the name without the year to the name with the year.
| | * | | | Merge branch 'vs-15-preview-5' into releaseBrad King2016-11-181-1/+1
| | |\ \ \ \
| | * \ \ \ \ Merge branch 'cmake-server-fix-16423' into releaseBrad King2016-11-142-28/+77
| | |\ \ \ \ \
* | | | | | | | CMake Nightly Date StampKitware Robot2016-11-301-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge topic 'vs-default-build-package'Brad King2016-11-291-14/+21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e3164df VS: Add option to place `PACKAGE` target in solution default build
| * | | | | | | VS: Add option to place `PACKAGE` target in solution default buildMichael Stürmer2016-11-291-14/+21
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Add a `CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD` variable to control this behavior.
* | | | | | | Merge topic 'try_compile-honor-CMAKE_WARN_DEPRECATED'Brad King2016-11-291-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d604c49 try_compile: Honor CMAKE_WARN_DEPRECATED in test project
| * | | | | | | try_compile: Honor CMAKE_WARN_DEPRECATED in test projectBrad King2016-11-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This causes the `-Wno-deprecated` option to be honored even inside a `try_compile` test project, which is needed to suppress all deprecation warnings as the option documents. Closes: #16446
* | | | | | | | Merge topic 'initial_cuda_language_support'Brad King2016-11-2917-18/+992
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4cc601f2 Help: Add release note for CUDA support 7b9131da CUDA: Add tests to verify CUDA compiler works properly. 9cf5b98d CUDA: Prefer environment variables CUDACXX and CUDAHOSTCXX. a5e806b3 CUDA: Add support for CMAKE_CUDA_COMPILE_OPTIONS_VISIBILITY d038559e CUDA: Add separable compilation support to the makefile generator. 43ce4414 CUDA: Add separable compilation support to the ninja generator. 4b316097 CUDA: Add support for the CUDA_SEPARABLE_COMPILATION target property ae05fcc6 CUDA: Add LinkLineComputer that computes cuda dlink lines. 115269a8 CUDA: Refactor cmLinkLineComputer to allow for better derived children. 5dec4031 CUDA: Refactor CMakeCUDAInformation to prepare for separable compilation. 5b20d0ab CUDA: C++ compile features now enable cuda c++11 support. 489c52ce CUDA: Use the host compiler for linking CUDA executables and shared libs. bbaf2434 CUDA: add support for specifying an explicit host compiler. a92f8d96 CUDA: Enable header dependency scanning. ec6ce623 CUDA: State that cuda has preprocessor output and can generate assembly. 4f5155f6 CUDA: We now properly perform CUDA compiler identification. ...
| * | | | | | | CUDA: Add support for CMAKE_CUDA_COMPILE_OPTIONS_VISIBILITYRobert Maynard2016-11-141-0/+1
| | | | | | | |
| * | | | | | | CUDA: Add separable compilation support to the makefile generator.Robert Maynard2016-11-144-0/+459
| | | | | | | |
| * | | | | | | CUDA: Add separable compilation support to the ninja generator.Robert Maynard2016-11-142-0/+368
| | | | | | | |
| * | | | | | | CUDA: Add support for the CUDA_SEPARABLE_COMPILATION target propertyRobert Maynard2016-11-142-9/+30
| | | | | | | |
| * | | | | | | CUDA: Add LinkLineComputer that computes cuda dlink lines.Robert Maynard2016-11-144-0/+113
| | | | | | | |
| * | | | | | | CUDA: Refactor cmLinkLineComputer to allow for better derived children.Robert Maynard2016-11-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Derived children of cmLinkLineComputer need to be able to use member variables such as OutputConverter and the previously private methods.
| * | | | | | | CUDA: C++ compile features now enable cuda c++11 support.Robert Maynard2016-11-141-0/+3
| | | | | | | |
| * | | | | | | CUDA: Use the host compiler for linking CUDA executables and shared libs.Robert Maynard2016-11-142-3/+2
| | | | | | | |
| * | | | | | | CUDA: add support for specifying an explicit host compiler.Robert Maynard2016-11-141-0/+3
| | | | | | | |
| * | | | | | | CUDA: Enable header dependency scanning.Robert Maynard2016-11-141-1/+2
| | | | | | | |
| * | | | | | | CUDA: State that cuda has preprocessor output and can generate assembly.Robert Maynard2016-11-142-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can consider PTX code to be a form of assembly.
| * | | | | | | CUDA: Add support language levels (98/11)Robert Maynard2016-11-142-0/+6
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-11-291-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'include-what-you-use'Brad King2016-11-2883-222/+435
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0c14dfb avoid including cmStandardIncludes.h 66a70999 iwyu: Fix VisualStudio specific issues 7b4244ac iwyu: Fix more findings aeff60e4 iwyu: Fix OSX specific issues
| * | | | | | | | avoid including cmStandardIncludes.hDaniel Pfeifer2016-11-284-6/+6
| | | | | | | | |
| * | | | | | | | iwyu: Fix VisualStudio specific issuesDaniel Pfeifer2016-11-2830-42/+144
| | | | | | | | |
| * | | | | | | | iwyu: Fix more findingsDaniel Pfeifer2016-11-2825-125/+155
| | | | | | | | |
| * | | | | | | | iwyu: Fix OSX specific issuesDaniel Pfeifer2016-11-2224-49/+130
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge topic '16449-revert-xcode-system-includes'Brad King2016-11-281-30/+14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 543dcb0a Revert "Xcode: Obey SYSTEM keyword for includes (#15687)"
| * | | | | | | | Revert "Xcode: Obey SYSTEM keyword for includes (#15687)"Gregor Jasny2016-11-281-30/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.7.0-rc1~266^2 (Xcode: Obey SYSTEM keyword for includes, 2015-08-31). It worked for C, C++, and Swift but not for GNU Assembly files for which Xcode has no property to set flags. Closes: #16449
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-11-281-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-11-271-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-11-261-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-11-251-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-11-241-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-11-231-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | Merge topic 'eclipse-subprojects'Brad King2016-11-221-0/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f84a3acd Eclipse: Fix indexer for subprojects
| * | | | | | | Eclipse: Fix indexer for subprojectsAdam Weisi2016-11-211-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using `add_subdirectory(source_dir binary_dir)` with `source_dir` not a subdirectory needs to add a `[Subprojects]` entry to the source path in Eclipse. The Eclipse indexer seems to use those entries as reference to index source files. Closes: #15984