summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
Commit message (Collapse)AuthorAgeFilesLines
* Genex: Add capability to retrieve base name for various target artifactsMarc Chevrier2019-04-081-0/+7
| | | | This new capability is required to solve efficiently issue #18771
* Merge topic 'pr.projectbefore'Brad King2019-04-041-0/+5
|\ | | | | | | | | | | | | 0761186949 project: Add variable CMAKE_PROJECT_INCLUDE_BEFORE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3175
| * project: Add variable CMAKE_PROJECT_INCLUDE_BEFORERuslan Baratov2019-04-011-0/+5
| |
* | Merge topic 'FindPython-handle-virtual-env'Brad King2019-04-041-0/+5
|\ \ | |/ |/| | | | | | | | | 8a2f62cc18 FindPython*: Add capability to control virtual env handling. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3173
| * FindPython*: Add capability to control virtual env handling.Marc Chevrier2019-04-031-0/+5
| | | | | | | | Fixes: #19097
* | Merge topic 'project-include'Brad King2019-04-011-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 7d19b3091d Release note for CMAKE_PROJECT_INCLUDE variable dda0190458 project: Add variable CMAKE_PROJECT_INCLUDE 390f14a244 Test ProjectInclude: Add NONE to avoid enabling languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3155
| * | Release note for CMAKE_PROJECT_INCLUDE variableRuslan Baratov2019-03-291-0/+5
| |/
* | add_library: Now support aliasing unknown import targetsRobert Maynard2019-03-261-0/+5
|/ | | | Fixes #18327
* ctest_submit: Add option BUILD_IDZack Galbreath2019-03-221-0/+6
| | | | Fixes: #18968
* Merge topic 'ghs-linux'Brad King2019-03-221-0/+4
|\ | | | | | | | | | | | | | | | | | | | | 2c43fb5be3 FindThreads: Fix pthread library check in GHS Multi Generator 0404efe786 GHS: Add support for GHS Multi Generator in Linux 2060a1445c Tests: Fix file name case in GHS object library test ddad70c8a4 Tests: Run GHS tests in a separate ctest process f7dca1fc97 GHS: Fix include-what-you-use and clang-tidy diagnostics Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3006
| * GHS: Add support for GHS Multi Generator in LinuxNaren Manimohan2019-03-211-0/+4
| |
* | Merge topic 'xcodescheme2'Brad King2019-03-221-0/+6
|\ \ | | | | | | | | | | | | | | | | | | 413b71485a Xcode: Create Xcode schemes per target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3098
| * | Xcode: Create Xcode schemes per targetHarry Mallon2019-03-211-0/+6
| | |
* | | cmake: tar: Parse 'cmake -E tar' argumentsBartosz Kosiorek2019-03-201-0/+8
| | |
* | | Merge topic 'cmake--install'Kyle Edwards2019-03-191-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 73f23d1e00 cmake: add '--install <dir>' option Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Acked-by: Bartosz <gang65@poczta.onet.pl> Acked-by: Cristian Adam <cristian.adam@gmail.com> Rejected-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !3069
| * | | cmake: add '--install <dir>' optionJiang Yi2019-03-161-0/+6
| | | | | | | | | | | | | | | | Fixes: #19023
* | | | Merge topic 'improve-tar-command'Kyle Edwards2019-03-191-0/+6
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 8634576dcb cmake: Don't interrupt archive creation if unable to read a file. c7c6a4a2cc Help: Update 'tar' documentation with supported arguments 7c47fd8cd1 cmake: tar: Display warning when no files provided during archive creation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3080
| * | | cmake: Don't interrupt archive creation if unable to read a file.Bartosz Kosiorek2019-03-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale: Currently during creation of archive by 'tar', if error appears, it interrupt archive creation. As a result only part of files are archived This behaviour is not consistent with 'copy_directory', native 'tar' and other command behaviour. With this Merge Request this behaviour is fixed.
* | | | Merge topic 'environment-modules'Brad King2019-03-191-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dfea916d3c FindEnvModules: Provide a CMake interface to environment modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3076
| * | | | FindEnvModules: Provide a CMake interface to environment modulesChuck Atkins2019-03-181-0/+5
| | |/ / | |/| |
* | | | Merge topic 'FindGLEW-updates'Brad King2019-03-181-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a77a30e657 FindGLEW: Add test a7d853868b FindGLEW: Update implementation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3094
| * | | | FindGLEW: Update implementationClaudio Fantacci2019-03-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replicate behaviour of upstream GLEW. * define the imported target GLEW::glew for the shared library GLEW * if GLEW_USE_STATIC_LIBS is defined and set to TRUE, this module instead defines the imported target GLEW::glew_s for the static library GLEW * an imported target GLEW::GLEW is created as a copy of either GLEW::glew or GLEW::glew_s * by setting GLEW_VERBOSE you print out the log of the module. Fixes: #17638, #17864, #18989
* | | | | Merge topic 'release_note_for_cuda_compiler_generator_expressions'Brad King2019-03-181-0/+5
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 380b2dae55 Add a release note for the cuda compiler generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3109
| * | | | Add a release note for the cuda compiler generator expressionsRobert Maynard2019-03-151-0/+5
| | | | |
* | | | | Merge topic 'pkg-config-linker-flags'Marc Chevrier2019-03-161-0/+5
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | b759fa9b8e FindPkgConfig: Set linker flags on imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3082
| * | | | FindPkgConfig: Set linker flags on imported targetsRadek Nadstawny2019-03-131-0/+5
| | |/ / | |/| |
* | | | Merge topic 'export-package-default-off'Brad King2019-03-151-0/+6
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | 9bede5c4ce export: Disable PACKAGE mode user package registry by default Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Lukas Mosimann <lumosimann@gmail.com> Merge-request: !3041
| * | | export: Disable PACKAGE mode user package registry by defaultRobert Maynard2019-03-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The user package registry populated by the `export()` command causes side effects outside the build and source directories. Such effects should be opt-in rather than op-out. Introduce a policy to change default behavior of `export(PACKAGE)` to do nothing.
* | | | Merge topic 'short-commands'Brad King2019-03-141-0/+6
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | 077ab5774c cmake: add short version of '--target <tgt>...' option 071f5e1544 cmake: Reformat '--parallel' and '--verbose' options in help Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3078
| * | | cmake: add short version of '--target <tgt>...' optionBartosz Kosiorek2019-03-121-0/+6
| | |/ | |/|
* | | Merge topic 'shell_path'Brad King2019-03-121-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 463c2fba4e Genex: Teach SHELL_PATH to support a list of paths 21da25d2a8 Tests: Generalize GeneratorExpression MSYS path conversion workaround Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3057
| * | Genex: Teach SHELL_PATH to support a list of pathsHenri Manson2019-03-111-0/+5
| |/ | | | | | | | | | | | | Extend the genex added by commit ca6ba3fee5 (Genex: Add a SHELL_PATH expression, 2015-09-24, v3.4.0-rc1~37^2) to accept a `;`-list of paths, convert them all, and generate a list separated by the native shell `PATH``` separator.
* | cmake: Teach --build mode to support multiple targetsBartosz Kosiorek2019-03-051-0/+5
|/ | | | Fixes: #16136
* Merge topic 'vs-wince-no-deploy'Brad King2019-02-261-0/+6
|\ | | | | | | | | | | | | 917c035ada VS: support suppressing deployment of selected targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2991
| * VS: support suppressing deployment of selected targetsWil Stark2019-02-251-0/+6
| | | | | | | | | | | | | | | | Add a `VS_NO_SOLUTION_DEPLOY` target property to explicitly specify for each target whether to suppress VS solution deployment of the generated target project. Fixes: #18953
* | XLClang: Add policy CMP0089 to present as XL for compatibilityBrad King2019-02-251-0/+5
| | | | | | | | | | | | | | | | We now identify IBM's Clang-based XL compilers, which define `__ibmxl__`, as `XLClang` rather than `XL`. In order to support existing project code that checks for `XL`, add a policy whose OLD behavior is to present the compiler id as `XL` and whose NEW behavior is to present the compiler id as `XLClang` as we really detect it.
* | Add deprecation warnings for policies CMP0066 and belowBrad King2019-02-211-0/+8
| | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.7 and below to encourage projects to port away from setting policies to OLD.
* | Merge topic 'list-prepend-and-pop-subcommands'Brad King2019-02-201-0/+4
|\ \ | |/ |/| | | | | | | | | a84e509844 list: add sub-commands PREPEND, POP_BACK, POP_FRONT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2980
| * list: add sub-commands PREPEND, POP_BACK, POP_FRONTAlex Turbov2019-02-191-0/+4
| |
* | Xcode: Require at least Xcode 5Gregor Jasny2019-02-161-0/+4
|/
* Merge topic 'cmake_parse_arguments-keywords_missing_values'Kyle Edwards2019-02-081-0/+6
|\ | | | | | | | | | | | | | | 5228432b45 cmake_parse_arguments: add KEYWORDS_MISSING_VALUES 8e746db6e1 cmake_parse_arguments: Factor out part of implementation for re-use Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2910
| * cmake_parse_arguments: add KEYWORDS_MISSING_VALUESTorsten Robitzki2019-02-071-0/+6
| | | | | | | | | | | | | | Add KEYWORDS_MISSING_VALUES output variable to cmake_parse_arguments() to allow to detect keywords that received no values. Fixes: #18706
* | FindCups: add imported targetPatrick Gansterer2019-02-061-0/+4
|/
* Begin post-3.14 developmentBrad King2019-02-061-0/+7
|
* Help: Drop development topic notes to prepare releaseBrad King2019-02-061-7/+0
| | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Consolidate 3.14 release notesBrad King2019-02-0663-413/+0
| | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.14.rst`.
* Merge topic 'deprecate-xcode-4'Brad King2019-02-061-0/+6
|\ | | | | | | | | | | | | 75a75d2754 Xcode: deprecate support for Xcode 4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2922
| * Xcode: deprecate support for Xcode 4Gregor Jasny2019-02-061-0/+6
| |
* | Merge topic 'relax_CUDA_RESOLVE_DEVICE_SYMBOLS_constraints'Brad King2019-02-061-0/+6
|\ \ | |/ |/| | | | | | | | | | | 850ef90a66 CUDA: Honor CUDA_RESOLVE_DEVICE_SYMBOLS for more target types Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !2900
| * CUDA: Honor CUDA_RESOLVE_DEVICE_SYMBOLS for more target typesRobert Maynard2019-02-051-0/+6
| | | | | | | | | | | | | | `CUDA_RESOLVE_DEVICE_SYMBOLS` can be used with shared, module, and executable target types. This relaxation is to allow for better interoperability with linkers that automatically do CUDA device symbol resolution and have no way to disable it.