summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
Commit message (Collapse)AuthorAgeFilesLines
* FindPython: Add variable Python_SOABIMarc Chevrier2020-01-091-0/+6
| | | | | | This variable holds the standard extension suffix for modules. Fixes: #20150
* Autogen: Process .hh headers based on new policy CMP0100 settingsSebastian Holtermann2020-01-041-0/+6
| | | | | | | Reintroduces .hh header processing in AUTOMOC and AUTOUIC based on the new policy CMP0100 setting. Fixes: #13904 CMAKE_AUTOMOC misses headers with ".hh" extension
* Merge topic 'add_target_deprecation'Kyle Edwards2020-01-031-0/+7
|\ | | | | | | | | | | | | | | c621839bd9 Add set_property option: DEPRECATION Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniele E. Domenichelli <ddomenichelli@drdanz.it> Merge-request: !4128
| * Add set_property option: DEPRECATIONJoseph Snyder2020-01-021-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Add a new property flag for a target which contains a message regarding deprecation status. Add a warning at "Generate" time if a linked target is marked as deprecated. Expand ExportImport test to ensure that new property is being set and passed correctly. Ensure that the message is shown during the "Generate" step run of the ExportImport test.
* | FindLibXml2: provide imported target LibXml2::xmllintSylvain Joubert2019-12-311-0/+4
| |
* | Merge topic 'traceJSON'Kyle Edwards2019-12-271-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | e113ab1168 trace: Add test for the JSON-v1 trace 482497e0de trace: Add JSON output format Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4102
| * | trace: Add JSON output formatDaniel Mensinger2019-12-231-0/+7
| |/ | | | | | | | | | | | | | | Add a new `--trace-format=` flag, to enable the new JSON trace output format. This new format is easier to parse by machines than the existing format. This new format also removes the ambiguity of the whitespace in the "old" format (e.g. is that whitespace part of a file path, or does it seperate arguments)
* | Help: Add release notes for debugging find commandsRobert Maynard2019-12-231-0/+10
| |
* | Merge topic 'findpython_conda_support'Marc Chevrier2019-12-231-0/+5
|\ \ | | | | | | | | | | | | | | | | | | 776d27d4a4 FindPython: Extend virtual environment handling by considering conda Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4155
| * | FindPython: Extend virtual environment handling by considering condaSebastian Müller2019-12-211-0/+5
| |/ | | | | | | | | | | - Add functionality to recognize and use CONDA_PREFIX environment variable - Add tests for conda virtual environments - Fixes: #20111
* | add_custom_command: convert DEPENDS path arguments to absolute pathsBen Boeckel2019-12-181-0/+8
|/ | | | | | | This is only done if they are "obviously" paths in that they contain a directory separator. Fixes: #17111
* FindCUDAToolkit: Add module to find the CUDA ToolkitStephen McDowell2019-12-161-0/+4
|
* Help: Add documentation and release notes for multi-config NinjaKyle Edwards2019-12-131-0/+6
|
* Merge topic 'function-var-current'Kyle Edwards2019-12-121-0/+9
|\ | | | | | | | | | | | | | | | | | | 24fdd51f45 Refactor: Replace CMAKE_CURRENT_LIST_DIR with CMAKE_CURRENT_FUNCTION_LIST_DIR 90e3e2a777 cmFunctionCommand: Introduce `CMAKE_CURRENT_FUNCTION*` variables dd54290dab Refactor: Modernize `function` command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4000
| * cmFunctionCommand: Introduce `CMAKE_CURRENT_FUNCTION*` variablesAlex Turbov2019-12-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | `CMAKE_CURRENT_FUNCTION` Can be used for diagnostic or debugging messages like the `__PRETTY_FUNCTION__` macro of GCC. `CMAKE_CURRENT_FUNCTION_LIST_DIR` Eliminates the necessity of the additional "global" variables inside a module used to access additional "resource" files from functions defined in the module. ...
* | Merge topic 'add_cuda_meta_compiler_features'Brad King2019-12-121-0/+7
|\ \ | | | | | | | | | | | | | | | | | | 2467a2b318 CUDA: Add cuda meta-features (e.g. ``cuda_std_11``) support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3992
| * | CUDA: Add cuda meta-features (e.g. ``cuda_std_11``) supportRobert Maynard2019-12-101-0/+7
| | |
* | | Merge topic 'ctest-drmemory-support'Brad King2019-12-121-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 676befdf52 ctest: add support for memcheck using Dr. Memory 2db0a65f56 cmCTestMemCheckHandler.cxx: minor refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4119
| * | | ctest: add support for memcheck using Dr. MemoryDietmar Scheidl2019-12-101-0/+5
| | | | | | | | | | | | | | | | Fixes: #19788
* | | | Merge topic 'ctest-configuration-type'Kyle Edwards2019-12-111-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6f758be6d ctest: Populate CTEST_CONFIGURATION_TYPE from the -C command line when set Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4109
| * | | | ctest: Populate CTEST_CONFIGURATION_TYPE from the -C command line when setJulien Jomier2019-12-091-0/+5
| |/ / /
* | | | Merge topic 'link-options-propagation'Brad King2019-12-091-0/+8
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | bbba701899 Link properties: must be transitive over private dependency on static library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4120
| * | | Link properties: must be transitive over private dependency on static libraryMarc Chevrier2019-12-091-0/+8
| | | | | | | | | | | | | | | | Fixes: #20022
* | | | Merge topic 'foreach-ZIP_LISTS'Brad King2019-12-091-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d30468a2f6 foreach: Allow multiple iteration variables for `ZIP_LIST` mode f3e51a2b1d foreach: Introduce `IN ZIP_LISTS` mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4021
| * | | | foreach: Introduce `IN ZIP_LISTS` modeAlex Turbov2019-12-011-0/+5
| | | | |
* | | | | Merge topic 'compiler-launcher-env'Brad King2019-12-091-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f48c59257 launcher: support setting a compiler launcher through the environment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4095
| * | | | | launcher: support setting a compiler launcher through the environmentBen Boeckel2019-12-051-0/+5
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | This makes it much easier to use a launcher for all CMake projects in an environment rather than having to remember to pass the setting to every CMake build.
* | | | | FindLibArchive: create a targetT.J. Corona2019-12-051-0/+5
| |_|/ / |/| | |
* | | | Ninja: Prefer first ninja tool available in PATHBrad King2019-11-261-0/+7
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | We search for tools `ninja-build`, `ninja`, and `samu` as the build tool for the Ninja generator. Re-order the search to prefer whichever tool appears first in the `PATH`. This makes it easier for users to control which tool gets used when more than one is available. Fixes: #20028
* | | XL: Add support for Ninja and XL FortranBrad King2019-11-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Ninja generator's support for Fortran requires that source files be preprocessed explicitly first. However, the `xlf` compiler does not have a simple `-E` option or equivalent to do preprocessing. The only documented way to get preprocessed output is to use `-d` to leave it behind, but only at an inflexible location. Instead, create our own `cpp` wrapper script and substitute it for the real preprocessor using `-tF -B ...`. Teach the wrapper to map the `cpp` output to the location we need and then invoke the real `cpp` underneath. Fixes: #19450
* | | Merge topic 'load_cache_in_script'Brad King2019-11-211-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 5e9ecaae0e load_cache: Allow READ_WITH_PREFIX mode in cmake scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4042
| * | | load_cache: Allow READ_WITH_PREFIX mode in cmake scriptsCharles Barto2019-11-191-0/+5
| | | |
* | | | FileAPI: Add "multiConfig" parameter to index fileKyle Edwards2019-11-201-0/+6
| | | |
* | | | Merge topic 'ctest-repeat'Craig Scott2019-11-192-9/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32c165d263 CTest: Consolidate '--repeat-* n' options as `--repeat *:n` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4053
| * | | | CTest: Consolidate '--repeat-* n' options as `--repeat *:n`Brad King2019-11-152-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Combine `--repeat-until-fail`, `--repeat-until-pass`, and `--repeat-after-timeout` to create a single `--repeat <mode>:<n>` option. Retain `--repeat-until-fail` too because that has been available in previous releases.
* | | | | Merge topic 'xcode-scheme-workdir'Brad King2019-11-191-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 92c4c852db Xcode: Add custom working directory property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4063
| * | | | | Xcode: Add custom working directory propertyGregor Jasny2019-11-181-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Closes: #19967
* | | | | | Merge topic 'sdcc-sdar'Brad King2019-11-191-0/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5cf404d36f SDCC compiler: use sdar instead of sdcclib as librarian for recent versions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4065
| * | | | | | SDCC compiler: use sdar instead of sdcclib as librarian for recent versionsJohnny Jazeix2019-11-181-0/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes: #19988
* | | | | | FindFLEX: Add policy CMP0098 to run flex in build treeJannick2019-11-151-0/+6
|/ / / / /
* | | | | Merge topic 'cmake-e-rm'Kyle Edwards2019-11-151-0/+12
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2d0100fac7 replace remove and remove_directory with rm in tests 5239fc5c75 cmake -E: Add rm with improved semantics over remove and remove_directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3949
| * | | | cmake -E: Add rm with improved semantics over remove and remove_directoryJohnny Jazeix2019-11-131-0/+12
| | |/ / | |/| |
* | | | Merge topic 'ctest_test-repeat'Brad King2019-11-151-0/+3
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 28994115e8 ctest_test: Add option to REPEAT tests 42d5d8f425 cmCTestMultiProcessHandler: Hold repeat mode as a member ed65b3e984 CTest: Rename internal APIs for --repeat options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4011
| * | | ctest_test: Add option to REPEAT testsBrad King2019-11-071-0/+3
| |/ /
* | | CPack: Set background image in macOS installerSergey Larin2019-11-081-0/+8
|/ / | | | | | | | | Now you can set a background image and it's parameters in productbuild and PackageMaker based installers.
* | Merge topic 'install-name-dir-genex'Brad King2019-11-061-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | a0e2e0ca97 Help: Add documentation and release notes for INSTALL_NAME_DIR genex deeab72aae Tests: Add tests for INSTALL_NAME_DIR 3c85f11fed INSTALL_NAME_DIR: Add support for generator expressions 2ec1156b80 Refactor: Generalize cmExportInstallFileGenerator::ReplaceInstallPrefix() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3989
| * | Help: Add documentation and release notes for INSTALL_NAME_DIR genexKyle Edwards2019-11-051-0/+7
| | |
* | | Merge topic 'ccmake_colored_values'Brad King2019-11-061-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d5d5ba3f7f ccmake: Identify the current cache entry 005aba29a1 ccmake: Improve display of the key controls 93b66735ac ccmake: Use type-based colors to display cache values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3955
| * | | ccmake: Use type-based colors to display cache valuesSylvain Joubert2019-11-041-0/+5
| |/ / | | | | | | | | | | | | The colors are based on the entry type (or value for booleans), paths and filepaths sharing the same color.
* | | Merge topic 'cpack-nsis-welcome-finish-title'Brad King2019-11-061-0/+10
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 68b5af65fa CPack/NSIS: Add options for custom welcome/finish titles + display on 3 lines Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3980