summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'codelite-build-and-clean-targets-enhancement'Brad King2016-12-151-0/+10
|\ | | | | | | | | f1739418 CodeLite: Make build/clean/rebuild operations optionally target-centric
| * CodeLite: Make build/clean/rebuild operations optionally target-centricMinze Zwerver2016-12-141-0/+10
| | | | | | | | | | When `CMAKE_CODELITE_USE_TARGETS` is enabled, these operations should be target-centric too.
* | Help: Clarify meaning of CMAKE_CL_64Brad King2016-12-141-2/+3
| | | | | | | | Closes: #16504
* | Merge topic 'dotnet_hint_references'Brad King2016-12-144-0/+34
|\ \ | | | | | | | | | | | | 55da7e50 VS: add support for .NET references with hint paths
| * | VS: add support for .NET references with hint pathsMichael Stürmer2016-12-134-0/+34
| |/
* | try_compile: extend CMP0067 to honor language standards for CUDA.Robert Maynard2016-12-122-7/+14
|/
* Merge topic 'document_cuda_standard_property'Brad King2016-12-1210-0/+113
|\ | | | | | | | | 45054119 Help: Document CUDA_STANDARD and related properties
| * Help: Document CUDA_STANDARD and related propertiesRobert Maynard2016-12-0910-0/+113
| |
* | Merge topic 'xcode-message-extension'Brad King2016-12-124-0/+25
|\ \ | |/ |/| | | | | | | | | 9ac0c393 Help: Add notes for topic 'xcode-message-extension' 0ae46321 Xcode: Add target property to override explicitFileType 7ecac703 Xcode: Add target property to override productType
| * Help: Add notes for topic 'xcode-message-extension'Brad King2016-12-121-0/+7
| |
| * Xcode: Add target property to override explicitFileTypeGregor Jasny2016-12-033-0/+11
| |
| * Xcode: Add target property to override productTypeGregor Jasny2016-12-032-0/+7
| |
* | Merge topic 'try_compile-lang-std'Brad King2016-12-075-1/+84
|\ \ | | | | | | | | | | | | | | | | | | f72ba42b try_compile: Add policy CMP0067 to honor language standards 45aa03b9 try_compile: Add options to specify language standards 3bb2051e try_compile: Stop processing when test build system fails to generate
| * | try_compile: Add policy CMP0067 to honor language standardsBrad King2016-12-065-0/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Projects use `try_compile` to check if they will be able to compile some particular source code. When a language standard variable like `CMAKE_CXX_STANDARD` is set, then the project intends to compile source code using a compiler mode for that standard. Therefore it makes sense for `try_compile` to use that standard in the test project too. Unfortunately this was not done when support for the `CMAKE_CXX_STANDARD` variable was first implemented. Add a policy to introduce the improved behavior in a compatible way. Closes: #16456
| * | try_compile: Add options to specify language standardsBrad King2016-12-062-1/+22
| |/ | | | | | | | | | | | | | | | | Give `try_compile` callers a way to control the `CXX_STANDARD`, `CXX_STANDARD_REQUIRED`, and `CXX_EXTENSIONS` properties of the generated test target (or the `C` equivalents) in order to compile a test source for a particular language standard. Issue: #16456
* | QtAutogen: Release notes for the Contain branchSebastian Holtermann2016-12-071-0/+10
| |
* | QtAutogen: CMake-Qt documentation updateSebastian Holtermann2016-12-071-9/+14
| |
* | QtAutogen: AUTOMOC documentation updateSebastian Holtermann2016-12-071-5/+6
| |
* | QtAutogen: Rename autogen target to *_autogen from *_automocSebastian Holtermann2016-12-073-6/+6
| |
* | QtAutogen: Generate moc compilation in _automoc.dir/moc_compilation.cppSebastian Holtermann2016-12-071-1/+1
| |
* | Merge topic 'FindOpenGL-imported-targets'Brad King2016-12-061-0/+5
|\ \ | | | | | | | | | | | | 027ce359 FindOpenGL: Provide imported targets for GL and GLU
| * | FindOpenGL: Provide imported targets for GL and GLUBrad King2016-12-021-0/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create OpenGL::GL and OpenGL::GLU imported targets using the locations found. This feature was originally added by commit v3.1.0-rc1~420^2~2 (FindOpenGL: Provide imported targets for GL and GLU, 2014-05-31) but had to be reverted by commit v3.1.0-rc3~10^2 (FindOpenGL: Revert support for imported targets, 2014-12-01) due to issue #15267. Since then we added support for `IMPORTED_LIBNAME` to interface libraries, so use it to handle the case where we have only the library name without an absolute path. Inspired-by: Philipp Möller <bootsarehax@googlemail.com> Closes: #15267
* | Merge topic 'wix-reg-install-dir'Brad King2016-12-061-0/+6
|\ \ | | | | | | | | | | | | | | | 4beaa926 Help: Add notes for topic 'wix-reg-install-dir' 1b91e010 Utilities/Release: Store WiX CMake install location in Windows registry
| * | Help: Add notes for topic 'wix-reg-install-dir'Brad King2016-12-061-0/+6
| |/
* | Merge topic 'features-c++17'Brad King2016-12-053-1/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 97c1e569 Help: Add release note for C++ 17 support 85c8e652 Features: Activate C++ 17 support for AppleClang 6.1+ 8084f7a6 Features: Activate C++ 17 support for Clang 3.5+ 24e29d41 Features: Activate C++ 17 support for GNU 5.1+ ae1a6815 Features: Add infrastructure for C++ 17 language standard 684e4d20 Features: Make feature recording conditions more consistent
| * | Help: Add release note for C++ 17 supportBrad King2016-12-021-0/+6
| | | | | | | | | | | | Closes: #16468
| * | Features: Add infrastructure for C++ 17 language standardBrad King2016-12-022-1/+4
| | | | | | | | | | | | Issue: #16468
* | | CPack/RPM CPACK_RPM_USER_FILELIST change release noteDomen Vrankar2016-12-031-0/+6
| |/ |/|
* | Merge topic 'execute_process-encoding'Brad King2016-12-022-1/+15
|\ \ | | | | | | | | | | | | 2ed473b3 execute_process: Add ENCODING option for Windows child process output
| * | execute_process: Add ENCODING option for Windows child process outputDāvis Mosāns2016-11-302-1/+15
| | | | | | | | | | | | Different applications can use different output encodings.
* | | VS: Add target property VS_DEBUGGER_WORKING_DIRECTORYMichael Stürmer2016-11-303-0/+13
| |/ |/|
* | Merge topic 'msbuild-customization'Brad King2016-11-303-0/+22
|\ \ | | | | | | | | | | | | e3909918 VS: Add option to customize vcxproj user props file
| * | VS: Add option to customize vcxproj user props fileMichael Stürmer2016-11-293-0/+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-301-0/+7
|\ \ \ | | | | | | | | | | | | | | | | 88ecfd8b CPackIFW: Add some options
| * | | CPackIFW: Add some optionsKonstantin Podsvirov2016-11-241-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'vs15-rename-generator-for-master'Brad King2016-11-303-10/+10
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | 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-293-10/+10
| |\ \ \ | | |/ / | |/| |
| | * | VS: Rename VS 15 generator to 'Visual Studio 15 2017'Roman Wüger2016-11-293-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | |\ \
| | * | | Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINEBrad King2016-11-184-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose the binutils' machine name (typically used as a prefix on the tool names) publicly. This is expected to match the `gcc -dumpmachine` value. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com>
| | * | | Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variableBrad King2016-11-182-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The NDK provides prebuilt toolchain files in directories named for the host architecture. The NDK build system calls this `HOST_TAG`. Expose the value publicly for use by clients that need to pass it to external tools. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com>
| | * | | Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSIONBrad King2016-11-182-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When this variable is not set by the user or toolchain file, set it to the default selected. This will be useful for client code that needs to pass the value to an external tool that needs to find the same toolchain in the NDK. Leave it empty for a standalone toolchain. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com>
* | | | | Merge topic 'vs-default-build-package'Brad King2016-11-293-0/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-293-0/+16
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | 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/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 6d604c49 try_compile: Honor CMAKE_WARN_DEPRECATED in test project
| * | | | | try_compile: Honor CMAKE_WARN_DEPRECATED in test projectBrad King2016-11-221-0/+6
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-293-0/+20
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ...
| * | | | Help: Add release note for CUDA supportBrad King2016-11-141-0/+6
| | | | |
| * | | | CUDA: Add support for the CUDA_SEPARABLE_COMPILATION target propertyRobert Maynard2016-11-142-0/+14
| | | | |
* | | | | Merge topic 'imported-interface-no-system'Brad King2016-11-222-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 46005251 Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries