summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'CheckSource-Fortran'Brad King2020-10-1612-9/+51
|\ | | | | | | | | | | | | | | c4c636cef5 Tests: Add cases for CheckSource{Compiles,Runs} bad arguments 1e519df025 CheckSource{Runs,Compiles}: Fix default Fortran source extension Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5378
| * Tests: Add cases for CheckSource{Compiles,Runs} bad argumentsBrad King2020-10-158-0/+32
| |
| * CheckSource{Runs,Compiles}: Fix default Fortran source extensionMichael Hirsch2020-10-154-9/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 357e2ef429 (CheckSoureRuns: Add a unified way to check if a source runs, 2020-09-14, v3.19.0-rc1~118^2), the default Fortran source file extension was accidentally changed from `.F90` to `.F`. Fix that. In commit 10ae907de0 (CheckSoureCompiles: Add a unified way to check if a source compiles, 2020-09-14, v3.19.0-rc1~118^2~1), the default Fortran source extension was correctly preserved as `.F`, but `.F90` is a better default both for consistency and modern usage. Use that for direct calls to the `check_source_compiles` macro. Update our original `check_fortran_source_compiles` implementation to use `.F` by default as it did before. Fixes: #21307
* | Merge branch 'release-3.19'Brad King2020-10-160-0/+0
|\ \
| * \ Merge topic 'iar-obj-declutter' into release-3.19Brad King2020-10-161-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | b357f78196 IAR: Use .o object file extension with IAR-Ilink toolchains Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5380
* | \ \ Merge topic 'iar-obj-declutter'Brad King2020-10-161-0/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | b357f78196 IAR: Use .o object file extension with IAR-Ilink toolchains Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5380
| * | | IAR: Use .o object file extension with IAR-Ilink toolchainsFelipe Torrezan2020-10-151-0/+1
| | |/ | |/| | | | | | | | | | The compiler default extension for its objects is `.o`. Prefer that over `.obj`.
* | | Merge branch 'release-3.19'Brad King2020-10-160-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'fix-refactor-generator-configs' into release-3.19Brad King2020-10-164-3/+27
| |\ \ | | |/ | |/| | | | | | | | | | | | | b9cb1d324d Fix regression in test/install/package configuration selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5381
* | | Merge topic 'fix-refactor-generator-configs'Brad King2020-10-164-3/+27
|\ \ \ | | |/ | |/| | | | | | | | | | | | | b9cb1d324d Fix regression in test/install/package configuration selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5381
| * | Fix regression in test/install/package configuration selectionBrad King2020-10-154-3/+27
| |/ | | | | | | | | | | | | | | | | | | In commit 7a969fe21d (cmMakefile: Refactor API to better handle empty config values, 2020-06-30, v3.19.0-rc1~567^2), calls to `GetGeneratorConfigs` that pass `OnlyMultiConfig` only want to get any configurations listed if the generator is multi-config. Fix the implementation to actually do that. Fixes: #21316
* | CMake Nightly Date StampKitware Robot2020-10-161-1/+1
| |
* | Merge topic 'remove-server-mode'Brad King2020-10-1546-5293/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | 9952ee063a server: remove deprecated 'cmake -E server' mode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5370
| * | server: remove deprecated 'cmake -E server' modeBrad King2020-10-1446-5293/+16
| | | | | | | | | | | | | | | | | | The server mode has been deprecated since commit 996e1885c4 (server: deprecate in favor of the file-api, 2019-04-19, v3.15.0-rc1~198^2). Clients should now be using the file-api. Remove the server mode.
* | | Merge branch 'release-3.18' into masterBrad King2020-10-150-0/+0
|\ \ \
| * \ \ Merge branch 'cmake-E-cat-binary' into release-3.18Brad King2020-10-1513-54/+109
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !5364
* | \ \ \ Merge branch 'release-3.19'Brad King2020-10-150-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge topic 'cmake-E-cat-binary' into release-3.19Brad King2020-10-1513-54/+109
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7a5f28318 cmake: Fix '-E cat' command for binary files on Windows 90b39a5209 cmConsoleBuf: Factor out cout/cerr console buffer management f1fdd15863 clang-format: Fix include block order in ctest.cxx and cpack.cxx Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5364
* | | | | Merge topic 'cmake-E-cat-binary'Brad King2020-10-1513-54/+109
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7a5f28318 cmake: Fix '-E cat' command for binary files on Windows 90b39a5209 cmConsoleBuf: Factor out cout/cerr console buffer management f1fdd15863 clang-format: Fix include block order in ctest.cxx and cpack.cxx Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5364
| * | | | cmake: Fix '-E cat' command for binary files on WindowsJohnny Jazeix2020-10-147-7/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reset `std::cout` to write in binary mode with no encoding conversions. Co-Author: Brad King <brad.king@kitware.com> Fixes: #21295
| * | | | cmConsoleBuf: Factor out cout/cerr console buffer managementBrad King2020-10-148-36/+66
| | | | |
| * | | | clang-format: Fix include block order in ctest.cxx and cpack.cxxBrad King2020-10-142-13/+14
| | |/ / | |/| |
* | | | CMake Nightly Date StampKitware Robot2020-10-151-1/+1
| | | |
* | | | Merge branch 'release-3.19'Brad King2020-10-140-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'bootstrap-make-smake' into release-3.19Brad King2020-10-141-1/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8e7ece1416 bootstrap: add smake as known make processors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5372
* | \ \ \ Merge topic 'bootstrap-make-smake'Brad King2020-10-141-1/+1
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 8e7ece1416 bootstrap: add smake as known make processors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5372
| * | | | bootstrap: add smake as known make processorsIssam E. Maghni2020-10-141-1/+1
| | | | | | | | | | | | | | | | | | | | As found in “Modules/CMakeUnixFindMake.cmake”
* | | | | Merge branch 'release-3.19'Brad King2020-10-140-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'bootstrap-ninja-samu' into release-3.19Brad King2020-10-141-1/+1
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | f0ac977d3c bootstrap: add samu as known ninja processors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5371
* | | | | Merge topic 'bootstrap-ninja-samu'Brad King2020-10-141-1/+1
|\ \ \ \ \ | | |/ / / | |/| | / | |_|_|/ |/| | | | | | | | | | | f0ac977d3c bootstrap: add samu as known ninja processors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5371
| * | | bootstrap: add samu as known ninja processorsIssam E. Maghni2020-10-141-1/+1
| |/ / | | | | | | | | | As found in “Modules/CMakeNinjaFindMake.cmake”
* | | Merge topic 'ninja-depfile-transformation'Brad King2020-10-1461-68/+669
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 146e1e6ba1 Ninja: Transform DEPFILEs with policy CMP0116 596439b1bb cmCustomCommandGenerator: Add option to transform depfile b2c14bc774 cmake -E: Add cmake_transform_depfile internal command 946adadd40 cmGccDepfileReader: Rework helper code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5325
| * | | Ninja: Transform DEPFILEs with policy CMP0116Kyle Edwards2020-10-1323-3/+234
| | | | | | | | | | | | | | | | Fixes: #21267
| * | | cmCustomCommandGenerator: Add option to transform depfileKyle Edwards2020-10-134-37/+113
| | | |
| * | | cmake -E: Add cmake_transform_depfile internal commandKyle Edwards2020-10-1323-0/+249
| | | |
| * | | cmGccDepfileReader: Rework helper codeKyle Edwards2020-10-1313-28/+73
| | | | | | | | | | | | | | | | | | | | Fix some of the semantics of the depfile, add error handling, and refactor cmGccDepfileLexerHelper.
* | | | Merge topic 'ninja-multi-no-cache-variables'Brad King2020-10-142-23/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 297ab15bf6 Ninja Multi-Config: Read configuration variables as normal variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5360
| * | | | Ninja Multi-Config: Read configuration variables as normal variablesKyle Edwards2020-10-132-23/+13
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Early versions of the Ninja Multi-Config generator required CMAKE_CONFIGURATION_TYPES and friends to be cache variables in order to support selecting the default config in cmake(1) --build. The behavior of cmake(1) --build has since been updated to no longer require this, and requiring these variables to be cache variables is inconsistent with the other generators. Read the variables as normal CMake variables like the other generators. This does not require a policy, since the only scenario where this would cause a breakage is one where the cache variable and the CMake variable are explicitly set to different values, which doesn't make sense to do anyway.
* | | | Merge topic 'file-GENERATE-refactor'Brad King2020-10-141-29/+73
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2713a4fb37 file(GENERATE): Refactor options handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5315
| * | | | file(GENERATE): Refactor options handlingAsit Dhal2020-10-121-29/+73
| | | | |
* | | | | Merge topic 'FindIntl_use_imported_targets'Brad King2020-10-148-8/+78
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c30d06b7e6 FindIntl: Add imported target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5333
| * | | | | FindIntl: Add imported targetSibi Siddharthan2020-10-138-8/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21271 Signed-off-by: Sibi Siddharthan <sibisiddharthan.github@gmail.com>
* | | | | | Merge topic 'post-rel-dev'Brad King2020-10-148-7/+38
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8b13f1a527 Help/dev: Add maintainer guide step for post-release policy updates a0e474aaf2 Configure CMake itself with policies through CMake 3.18 3eaf053940 export: Increase maximum policy version in exported files to 3.18 2b218883cd Add deprecation warnings for policies CMP0075 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5363
| * | | | | | Help/dev: Add maintainer guide step for post-release policy updatesBrad King2020-10-131-0/+10
| | | | | | |
| * | | | | | Configure CMake itself with policies through CMake 3.18Brad King2020-10-133-3/+3
| | | | | | |
| * | | | | | export: Increase maximum policy version in exported files to 3.18Brad King2020-10-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The files generatd by `install(EXPORT)` and `export()` commands are known to work with policies as of CMake 3.18, so enable them in sufficiently new CMake versions.
| * | | | | | Add deprecation warnings for policies CMP0075 and belowBrad King2020-10-133-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.12 and below to encourage projects to port away from setting policies to OLD.
* | | | | | | Merge branch 'release-3.19'Brad King2020-10-140-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge topic 'cmake-gui-res' into release-3.19Brad King2020-10-141-2/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 440ee739c4 cmake-gui: Attach icons only to main GUI executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5368
* | \ \ \ \ \ \ Merge topic 'cmake-gui-res'Brad King2020-10-141-2/+2
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 440ee739c4 cmake-gui: Attach icons only to main GUI executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5368