summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* FindPython: Ensure Apple Xcode python 3 is usableMarc Chevrier2020-10-121-0/+4
| | | | | | | The python 3 distributed as part of Xcode requires the specification of a 'rpath' pointing at frameowrks root for a correct execution. Fixes: #21293
* Help: Drop development topic notes to prepare releaseBrad King2020-10-082-9/+0
| | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Organize and revise 3.19 release notesBrad King2020-10-081-183/+217
| | | | | Add section headers similar to the 3.18 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* Help: Consolidate 3.19 release notesBrad King2020-10-0866-407/+288
| | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.19.rst`.
* CUDA: CheckLinkerFlag now supports CUDARobert Maynard2020-10-081-0/+3
|
* CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlagsRobert Maynard2020-10-081-0/+11
|
* Merge topic 'add_ispc_to_check_helpers'Brad King2020-10-071-0/+8
|\ | | | | | | | | | | | | e17e2c6a51 ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5337
| * ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPCRobert Maynard2020-10-061-0/+8
| |
* | Help: Add IDE integration guideKyle Edwards2020-10-061-0/+4
| |
* | Help: Add presets documentation and release notesKyle Edwards2020-10-051-0/+5
|/
* CMakeDetermineCompilerABI: Handle NVCC-style -Werror flagsRaul Tambre2020-10-041-0/+4
| | | | | | NVCC doesn't require an equals sign for its -Werror flags. Fixes #21265.
* Merge topic 'UseSWIG-output-source-file-properties'Brad King2020-10-021-0/+5
|\ | | | | | | | | | | | | 4a81a0ce3d UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5303
| * UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file propertiesMarc Chevrier2020-09-301-0/+5
| | | | | | | | | | | | | | These properties enable to manage output directories on per source file basis. Fixes: #21250
* | Merge topic 'execute_process-fatal-error'Brad King2020-10-021-0/+5
|\ \ | | | | | | | | | | | | | | | | | | 116a427eb1 execute_process: add options for fatal errors on subprocess failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5243
| * | execute_process: add options for fatal errors on subprocess failureAsit Dhal2020-10-011-0/+5
| |/ | | | | | | Fixes: #19930
* | Merge topic 'FindSWIG-version-range'Craig Scott2020-10-021-0/+4
|\ \ | | | | | | | | | | | | | | | | | | 1d300ee2a9 FindSWIG: Add version range support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5306
| * | FindSWIG: Add version range supportMarc Chevrier2020-10-011-0/+4
| |/
* | Merge topic 'genexpr-for-mfc-flag'Brad King2020-10-011-0/+4
|\ \ | | | | | | | | | | | | | | | | | | c1f1eaf7a4 VS: Teach CMAKE_MFC_FLAG to support generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5283
| * | VS: Teach CMAKE_MFC_FLAG to support generator expressionsAndrey Starodubtsev2020-09-301-0/+4
| | |
* | | Merge topic 'FindPython-version_range'Craig Scott2020-10-011-0/+5
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | e4b7049230 FindPython: Add version range support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5265
| * | FindPython: Add version range supportMarc Chevrier2020-09-301-0/+5
| | | | | | | | | | | | Fixes: #21107
* | | Merge topic 'cmake_language-DEFER'Brad King2020-09-301-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8b0359a43 cmake_language: Add signature to DEFER calls to later times 9880549405 cmake_language: Make all errors fatal 4f33f3dcff cmake_language(CALL): Accept empty ${var} expansions 4ebe9c4ce1 cmake_language(EVAL): Factor out internal helper 78ff24a3a7 Help: Use singular placeholder name in cmake_language signature edd60d4419 Tests: Simplify RunCMake.cmake_language invalid command cases 1a5bf8245e cmMakefile: Clarify name of internal list file run method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5262
| * | cmake_language: Add signature to DEFER calls to later timesBrad King2020-09-291-0/+5
| | | | | | | | | | | | Fixes: #19575
* | | Merge topic 'cmake-gui-environment'Kyle Edwards2020-09-291-0/+4
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 85f5009d27 CMake GUI: Add environment editor d6c051c126 Tests: Add some basic configure tests for the CMake GUI 7cd95d9996 Tests: Add CatchShow helper for CMake GUI tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5270
| * | CMake GUI: Add environment editorKyle Edwards2020-09-281-0/+4
| |/
* | Merge topic 'add_lang_agnostic_check_compile_flag_module'Brad King2020-09-291-0/+4
|\ \ | |/ |/| | | | | | | | | 90dead024c CheckCompilerFlag: unified way to check compiler flags per language Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5281
| * CheckCompilerFlag: unified way to check compiler flags per languageRobert Maynard2020-09-281-0/+4
| |
* | CUDA: Clang separable compilationRaul Tambre2020-09-241-0/+4
|/ | | | | | | | | | | | For NVCC the compiler takes care of device linking when passed the "-dlink" flag. Clang doesn't support such magic and requires the buildsystem to do the work that NVCC does behind the scenes. The implementation is based on Bazel's device linking documentation: https://github.com/tensorflow/tensorflow/blob/7cabcdf073abad8c46e9dda62bb8fa4682d2061e/third_party/nccl/build_defs.bzl.tpl#L259 Closes: #20726
* Merge topic 'check-source-modules'Brad King2020-09-241-0/+10
|\ | | | | | | | | | | | | | | | | | | 357e2ef429 CheckSoureRuns: Add a unified way to check if a source runs 10ae907de0 CheckSoureCompiles: Add a unified way to check if a source compiles f5c928f73c Add a test to verify '\' handling in CHECK_CXX_SOURCE_COMPILES Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5223
| * CheckSoureRuns: Add a unified way to check if a source runsRobert Maynard2020-09-231-0/+4
| |
| * CheckSoureCompiles: Add a unified way to check if a source compilesRobert Maynard2020-09-231-0/+6
| |
* | Merge topic 'find_package-version-range'Craig Scott2020-09-243-0/+15
|\ \ | |/ |/| | | | | | | | | | | | | | | | | 5b3356263c CMakePackageConfigHelpers: Add version range support 6bfc442fde FPHSA: add support of version range d7df81067b find_package: Add support of version range 09095dbcd2 cmFindPackageCommand: Refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5226
| * CMakePackageConfigHelpers: Add version range supportMarc Chevrier2020-09-231-0/+4
| |
| * FPHSA: add support of version rangeMarc Chevier2020-09-231-0/+7
| |
| * find_package: Add support of version rangeMarc Chevier2020-09-231-0/+4
| | | | | | | | This enhancement is the first step for solving issue #21107
* | Merge topic 'separate_arguments-program'Brad King2020-09-231-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | d832c1cc7d separate_arguments: add option PROGRAM f4c21d4953 separate_arguments: refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5253
| * | separate_arguments: add option PROGRAMMarc Chevrier2020-09-221-0/+5
| |/ | | | | | | Fixes: #21217
* | {get,set}_property: Add support for referencing binary directoriesBrad King2020-09-231-0/+7
|/ | | | | | | Index directories by their binary directory path in addition to their source directory path. Fixes: #19262
* Merge topic 'file-ARCHIVE-compression-level'Brad King2020-09-221-0/+5
|\ | | | | | | | | | | | | | | 195d14e781 file(ARCHIVE_CREATE): Add option to control compression level Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Merge-request: !5242
| * file(ARCHIVE_CREATE): Add option to control compression levelAsit Dhal2020-09-211-0/+5
| | | | | | | | Fixes: #21125
* | Merge topic 'findcudatoolkit_cross_scattered'Brad King2020-09-222-5/+7
|\ \ | | | | | | | | | | | | | | | | | | 9d3f7872e1 FindCUDAToolkit: Support scattered installations when crosscompiling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5247
| * | FindCUDAToolkit: Support scattered installations when crosscompilingRaul Tambre2020-09-202-5/+7
| |/ | | | | | | | | | | | | | | | | | | Previously when CMAKE_CROSSCOMPILING was ON we'd end up not setting the target directory if the non-scattered one didn't exist. Fix this by assuming a scattered installation if the target directory isn't set after the crosscompiling logic. This is the same fix as commit 2c0d5d01ee (CUDA: Support scattered installations when crosscompiling with Clang, 2020-09-14).
* | Merge topic 'xcode-12-new-build-system'Brad King2020-09-211-0/+7
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | b8ecd4df5f ExternalProject: Use CMP0114 NEW behavior with Xcode "new build system" fe258f6382 Tests: Skip RunCMake.XcodeProject device cases for Xcode "new build system" 1c3d2d0951 Tests: Skip Qt*Autogen.MocSkipSource case for Xcode "new build system" 542884e527 Tests: Update RunCMake.XcodeProject cases for Xcode "new build system" 832a78be2d Tests: Update BuildDepends test for Xcode "new build system" ff76c51ec3 Tests: Update RunCMake.file case with workaround for Xcode "new build system" 1806cdd17c Tests: Avoid duplicate custom commands for Xcode "new build system" 8d5f4c4db9 Xcode: Switch to the "new build system" for Xcode 12 and above ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5229
| * Xcode: Switch to the "new build system" for Xcode 12 and aboveBrad King2020-09-181-0/+7
| | | | | | | | | | | | | | Provide an option to switch back to the original build system via `-T buildsystem=1`. Fixes: #18088
* | Merge topic 'string-json-support'Brad King2020-09-171-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 8eab76eb84 string(JSON): Adds JSON parsing support to the string command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5159
| * | string(JSON): Adds JSON parsing support to the string commandPeter Steneteg2020-09-161-0/+5
| | | | | | | | | | | | | | | | | | | | | Adds a set of sub commands to the string command for parsing JSON, the JSON commands are: GET, TYPE, MEMBER, LENGTH, REMOVE, SET, and EQUAL. Closes: #19501
* | | Merge topic 'system-includes-for-clang-on-windows'Brad King2020-09-171-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb61c2d024 Clang: use -imsvc for system include dirs when running on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Acked-by: Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !5231
| * | | Clang: use -imsvc for system include dirs when running on WindowsAndrew Fuller2020-09-161-0/+5
| | | | | | | | | | | | | | | | Fixes #17808
* | | | Merge branch 'release-3.18' into masterBrad King2020-09-161-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Help: Update 3.18.2 release notes to mention 3.16.9 and 3.17.5Brad King2020-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | A change made in 3.18.2 was backported to the 3.16 and 3.17 branches. Update the 3.18 release note to mention them.