summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'FindBISON-CMP0088-SourcePath'Brad King2019-07-151-0/+8
|\ | | | | | | | | | | | | f84d2045e9 FindBISON: Fix CMP0088 NEW behavior for non-absolute input paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3549
| * FindBISON: Fix CMP0088 NEW behavior for non-absolute input pathsBrian Carlson2019-07-121-0/+8
| | | | | | | | | | | | | | | | Now that the working directory is in the build tree, relative input paths must be converted to an absolute path to remain relative to the source directory. Fixes: #19472
* | Merge topic 'cmake-e-true-false'Brad King2019-07-121-0/+5
|\ \ | | | | | | | | | | | | | | | | | | b8828ecbba cmake -E: Add true and false commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3542
| * | cmake -E: Add true and false commandsKyle Edwards2019-07-111-0/+5
| | |
* | | Merge topic 'ctest_make_program__propagated_to_cmake_configure_pass'Brad King2019-07-121-0/+6
|\ \ \ | |/ / |/| | | | | | | | | | | | | | cd681f1f41 ctest: propagate make program to cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3483
| * | ctest: propagate make program to cmakeRobert Maynard2019-07-111-0/+6
| | |
* | | Merge topic 'eclipse-resource-encoding'Brad King2019-07-111-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 09c1991895 Eclipse: Add option to set the resource encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3525
| * | | Eclipse: Add option to set the resource encodingMartin Gerhardy2019-07-091-0/+6
| | | |
* | | | Merge topic 'add_cmake_find_use_package_registry'Craig Scott2019-07-092-5/+26
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 447a96f590 vim: Update cmake.vim to include the CMAKE_FIND_USE variables 1d00ba9ccf Find: find_package prefers variable CMAKE_FIND_USE_REGISTRY 704e3a2ca8 Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3487
| * | | Find: find_package prefers variable CMAKE_FIND_USE_REGISTRYRobert Maynard2019-07-091-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | CMake's find control flags should all have a consistent name. To make this happen we are introducing `CMAKE_FIND_USE_REGISTRY` and deprecating `CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY`.
| * | | Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docsRobert Maynard2019-07-091-5/+15
| | | |
* | | | Add deprecation warnings for policies CMP0067 and belowBrad King2019-07-011-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.8 and below to encourage projects to port away from setting policies to OLD.
* | | | Merge topic 'vs-dpi-aware'Brad King2019-06-271-0/+6
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | cd92f8f8bf VS: Add VS_DPI_AWARE target property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3418
| * | | VS: Add VS_DPI_AWARE target propertyMatt Weir2019-06-261-0/+6
| | | | | | | | | | | | | | | | | | | | Enables setting the visual studio project property for Manifests, controlling the DPI Aware setting.
* | | | BUILD_RPATH/INSTALL_RPATH: Add generator expression supportKyle Edwards2019-06-251-0/+5
| |/ / |/| | | | | | | | Fixes: #19423
* | | Merge topic 'FindPython-FIND_ABI'Brad King2019-06-251-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9201908ca5 FindPython: add Python_FIND_ABI hint. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3463
| * | | FindPython: add Python_FIND_ABI hint.Marc Chevrier2019-06-241-0/+5
| | | | | | | | | | | | | | | | This variable will enable to specify will ABIs will be searched.
* | | | Find: Provide global controls for the `NO_[]_PATH` call optionsRobert Maynard2019-06-211-0/+11
|/ / /
* | | Merge topic 'escape-install-rpath'Kyle Edwards2019-06-171-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 4caefbb423 cmInstallTargetGenerator: Add tests for the RPATH_CHANGE rule 749ce48eb5 cmInstallTargetGenerator: Escape generated OLD_RPATH argument 9e84c7c5e8 cmInstallTargetGenerator: Introduce CMP0095 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3383
| * | cmInstallTargetGenerator: Introduce CMP0095Dennis Klein2019-06-131-0/+5
| | | | | | | | | | | | | | | | | | | | | Escape coincidental CMake syntax in RPATH entries when generating the intermediary cmake_install.cmake script. Fixes #19225
* | | Merge topic 'add-test-command-expand-lists'Brad King2019-06-121-0/+6
|\ \ \ | |/ / |/| | | | | | | | | | | | | | e791ffac61 add_test: Add COMMAND_EXPAND_LISTS option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3422
| * | add_test: Add COMMAND_EXPAND_LISTS optionSergey Bobrenok2019-06-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `COMMAND_EXPAND_LISTS` option to the `add_test` command to cause `;`-separated lists produced by generator expressions to be expanded into multiple arguments. The `add_custom_command` command already has such an option. Fixes: #17284
* | | GetPrerequisites: Add deprecation noticeKyle Edwards2019-06-101-0/+2
| | | | | | | | | | | | | | | GetPrerequisites has now been superceded by file(GET_RUNTIME_DEPENDENCIES), so add a deprecation notice stating such.
* | | file: Add GET_RUNTIME_DEPENDENCIES modeKyle Edwards2019-06-101-0/+7
|/ / | | | | | | Co-Authored-by: Bryon Bean <bryon.bean@kitware.com>
* | Begin post-3.15 developmentBrad King2019-06-042-0/+9
| |
* | Help: Drop development topic notes to prepare releaseBrad King2019-06-042-9/+0
| | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | Help: Organize and revise 3.15 release notesBrad King2019-06-041-209/+231
| | | | | | | | | | Add section headers similar to the 3.14 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* | Help: Consolidate 3.15 release notesBrad King2019-06-0473-459/+326
| | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.15.rst`.
* | Help: Clarify COMPILE_LANG_AND_ID release noteRobert Maynard2019-06-041-1/+1
| |
* | Help: Clarify vs-just-my-code-debugging release note languageRobert Maynard2019-06-041-3/+3
| |
* | Help: Reference project command in CMAKE_PROJECT_INCLUDE_BEFORE relnotesRobert Maynard2019-06-041-1/+1
| |
* | Merge topic 'emulator-arguments'Brad King2019-06-041-0/+6
|\ \ | | | | | | | | | | | | | | | | | | fec441ec17 Teach CROSSCOMPILING_EMULATOR to support arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3402
| * | Teach CROSSCOMPILING_EMULATOR to support argumentsMarek Antoniak2019-06-031-0/+6
| | | | | | | | | | | | Fixes: #19321
* | | Merge topic 'remove_directories'Brad King2019-06-041-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 07a80c7002 cmake: Teach -E remove_directory to remove multiple directories 013bee698e Tests: Add RunCMake.CommandLine make_directory test checks 3eb16de327 Tests: Fix RunCMake.CommandLine make_directory test name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3411
| * | | cmake: Teach -E remove_directory to remove multiple directoriesJohn Freeman2019-06-031-0/+5
| |/ / | | | | | | | | | | | | The `make_directory` command can make multiple directories in a single invocation. Make `remove_directory` mirror that behavior.
* | | Help: Add release notes for updated generator expressionsRobert Maynard2019-06-031-0/+8
|/ /
* | Merge topic 'vs-add-package-reference'Brad King2019-05-311-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | 42e14d90b1 VS: Added support for VS package references for nuget Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Leonid Pospelov <pospelovlm@yandex.ru> Merge-request: !3389
| * | VS: Added support for VS package references for nugetKinan Mahdi2019-05-301-0/+6
| | |
* | | Merge topic 'implicit-includes-CPATH'Brad King2019-05-311-0/+8
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 2d0b0e2b9d Do not exclude include directories made implicit by CPATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3395
| * | Do not exclude include directories made implicit by CPATHBrad King2019-05-301-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Entries of the `CPATH` environment variable are implicitly searched as include directories by some C/C++ compilers. Since commit 5990ecb741 (Compute implicit include directories from compiler output, 2018-12-07, v3.14.0-rc1~108^2) these entries are detected by CMake and included in the `CMAKE_{C,CXX}_IMPLICIT_INCLUDE_DIRECTORIES` variables. However, we should not exclude them from explicit specification via `-I` or particularly `-isystem` because they are meant as user-specified include directories that can be re-ordered without breaking compiler builtin headers. In particular, we need explicit requests via `include_directories` with the `SYSTEM` option to result in `-isystem` so that third-party headers do not produce warnings. Co-Author: Ben Boeckel <ben.boeckel@kitware.com> Fixes: #19291
* | | Merge topic 'tar-zstd-compression'Brad King2019-05-301-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 53cb1f2d04 cmake: Teach cmake -E tar command, Zstandard compression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3357
| * | | cmake: Teach cmake -E tar command, Zstandard compressionBartosz Kosiorek2019-05-221-0/+7
| | | | | | | | | | | | | | | | Fixes #18657
* | | | Merge topic 'clang-gnulike-support'Brad King2019-05-291-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74829f01b1 Help: Add notes for topic 'clang-gnulike-support' 19669abe1d Tests: handle string escaping differences with NMake+clang a2a90f41e3 Tests: require C++14 for the Tutorial 4819ff9647 Tests: fix failures with gnu mode clang on windows 26af0b25e7 cmake: use correct stack size with gnu mode clang on windows d44c0db0b2 clang: setup correct configuration in gnu mode b7d5ef23e9 cmGlobalNinjaGenerator: use gnu compatible paths with clang in gnu mode 3d0210d8dc binutils: add the llvm-* variants to the tool lists. ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Francesco Bertolaccini <francesco@bertolaccini.dev> Acked-by: Stanislav Ershov <digital.stream.of.mind@gmail.com> Acked-by: Saleem Abdulrasool <compnerd@compnerd.org> Merge-request: !2992
| * | | | Help: Add notes for topic 'clang-gnulike-support'Brad King2019-05-241-0/+5
| | | | |
* | | | | Merge topic 'cmake_automoc_relaxed_mode_deprecation'Brad King2019-05-281-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df6adb02c0 Autogen: Deprecation release notes for CMAKE_AUTOMOC_RELAXED_MODE 5bf07b9cfc Help: Mark CMAKE_AUTOMOC_RELAXED_MODE as deprecated b5ad572ac1 Autogen: Deprecation message for CMAKE_AUTOMOC_RELAXED_MODE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3381
| * | | | | Autogen: Deprecation release notes for CMAKE_AUTOMOC_RELAXED_MODESebastian Holtermann2019-05-271-0/+5
| | |_|_|/ | |/| | |
* | | | | FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks lookup.Marc Chevrier2019-05-241-0/+5
|/ / / /
* | | | cmake: tar: Allow selective extracting and listing of archivesBartosz Kosiorek2019-05-231-0/+8
| | | |
* | | | Merge topic 'FindPython-find_strategy'Brad King2019-05-232-0/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8517b549f4 FindPython: Add policy to manage lookup stratgey default. 9f205acefe FindPython: Implement lookup strategies. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3354
| * | | | FindPython: Add policy to manage lookup stratgey default.Marc Chevrier2019-05-212-0/+10
| | |/ / | |/| |