summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3.16'Brad King2019-10-150-0/+0
|\
| * Merge branch 'doc-static-lib-flags' into release-3.16Brad King2019-10-152-5/+17
| |\ | | | | | | | | | Merge-request: !3919
| * \ Merge branch 'cmake-initial-cache-relative' into release-3.16Brad King2019-10-1413-10/+40
| |\ \ | | | | | | | | | | | | Merge-request: !3912
| * \ \ Merge branch 'FindOpenMP-clang-HIP-device' into release-3.16Brad King2019-10-141-0/+2
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3911
* | \ \ \ Merge topic 'doc-static-lib-flags'Brad King2019-10-152-5/+17
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | fb16e0e7c0 Help: Clarify documentation of CMAKE_STATIC_LINKER_FLAGS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3919
| * | | | Help: Clarify documentation of CMAKE_STATIC_LINKER_FLAGSBrad King2019-10-152-5/+17
| | | | | | | | | | | | | | | | | | | | Issue: #19838
* | | | | Merge topic 'cmake-initial-cache-relative'Brad King2019-10-1513-10/+40
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | c9d73b26b0 cmake: Fix relative path regression in -C Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3912
| * | | | cmake: Fix relative path regression in -CPeter Waller2019-10-1413-10/+40
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 4ca0526f8a (cmake: Pass -S and -B into PreLoad.cmake and -C scripts, 2019-08-20, v3.16.0-rc1~195^2) the value of `CMAKE_SOURCE_DIR` is the source directory rather than the current working directory. This was correct on its own, but the place storing that value is also used as the base for relative paths specified on the command line. The latter should of course be relative to the current working directory. The fix is to switch to use a full path internally, unless a full path is already specified. Add tests for the behaviour of `-C` under these four circumstances: {with -S, without -S} x {full path, relative path} Fixes: #19827
* | | | Merge topic 'FindOpenMP-clang-HIP-device'Brad King2019-10-151-0/+2
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | db5a8d7876 FindOpenMP: Add support for HIP clang device pass Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3911
| * | | FindOpenMP: Add support for HIP clang device passKonstantin Pyzhov2019-10-121-0/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | The HIP clang makes 2 passes when compiling HIP programs: the DEVICE pass and the HOST pass. For openmp, the `-fopenmp` option is only passed to the HOST compilation pass. Therefore, the small test that CMake uses for OpenMP detection fails to compile, and CMake reports failure to detect OpenMP support in the compiler. The suggested solution is to add check for `__HIP_DEVICE_COMPILE__` macro defined by HIP clang for the DEVICE pass to the OpenMP detection test.
* | | CMake Nightly Date StampKitware Robot2019-10-151-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-10-141-1/+1
| | |
* | | Merge topic 'feature/CMAKE_MESSAGE_CONTEXT'Craig Scott2019-10-1328-34/+283
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7cf79f4419 message: Support logging a context with each message 5bf85e2517 message: Add new CMAKE_MESSAGE_LOG_LEVEL variable aa59badd6f Tests: Message log level tests must fail on unwanted output 7c579f0a03 Help: Move CMAKE_MESSAGE_INDENT variable to correct section 4b021bd3e9 message: Minor refactor to make code less verbose Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3680
| * | | message: Support logging a context with each messageAlex Turbov2019-10-1215-9/+194
| | | |
| * | | message: Add new CMAKE_MESSAGE_LOG_LEVEL variableAlex Turbov2019-10-1211-0/+64
| | | |
| * | | Tests: Message log level tests must fail on unwanted outputCraig Scott2019-10-1210-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | The previous regular expressions were allowing output from lower log levels. The tests still pass after these changes but will now catch regressions (previously they would not have).
| * | | Help: Move CMAKE_MESSAGE_INDENT variable to correct sectionAlex Turbov2019-10-121-1/+1
| | | |
| * | | message: Minor refactor to make code less verboseAlex Turbov2019-10-121-14/+14
| | | |
* | | | CMake Nightly Date StampKitware Robot2019-10-131-1/+1
| | | |
* | | | Merge branch 'release-3.16'Brad King2019-10-120-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'no-git-version' into release-3.16Brad King2019-10-111-44/+46
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3910
| * \ \ \ Merge branch 'InstallRequiredSystemLibraries-redist' into release-3.16Brad King2019-10-111-0/+7
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3909
| * \ \ \ \ Merge branch 'vs-v142-csharp-flags' into release-3.16Brad King2019-10-112-2/+575
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3908
| * \ \ \ \ \ Merge branch 'FindPostgreSQL-macports-and-v12' into release-3.16Brad King2019-10-111-1/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3907
| * \ \ \ \ \ \ Merge branch 'iar-8051-support' into release-3.16Brad King2019-10-116-3/+23
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3906
| * \ \ \ \ \ \ \ Merge branch 'objc-c++flags' into release-3.16Brad King2019-10-114-1/+29
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3904
| * \ \ \ \ \ \ \ \ Merge branch 'doc-unity-build' into release-3.16Brad King2019-10-114-17/+37
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3905
* | \ \ \ \ \ \ \ \ \ Merge topic 'no-git-version'Brad King2019-10-121-44/+46
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 874396a30d CMakeVersion: Add option to disable Git suffix b254b0651e CMakeVersion: Prefer Git information provided by 'git archive' exports Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3910
| * | | | | | | | | | CMakeVersion: Add option to disable Git suffixKyle Edwards2019-10-111-43/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Distro maintainers who are building from Git with patches added on may want to disable the automatic Git suffixing, as it does not provide any useful information and simply confuses the end user. Add an undocumented CMake_VERSION_NO_GIT variable to disable this.
| * | | | | | | | | | CMakeVersion: Prefer Git information provided by 'git archive' exportsBrad King2019-10-111-11/+11
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the approach from commit fe2c558ba6 (CMakeVersion: Preserve Git information during 'git archive', 2019-07-25, v3.16.0-rc1~337^2) to prefer `export-subst` information. This will allow exported source trees to be imported into unrelated Git repositories while still using the original upstream CMake commit information.
* | | | | | | | | | Merge topic 'FindPostgreSQL-macports-and-v12'Brad King2019-10-121-1/+4
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec43d96657 FindPostgreSQL: support macports installation scheme 908dff41c6 FindPostgreSQL: support version 12 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3907
| * | | | | | | | | FindPostgreSQL: support macports installation schemeBen Boeckel2019-10-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Macports installs into `include/postgresql${suffix}`. Add this to the list of supported suffixes. Also copy the non-server `postgresql/${suffix}` path.
| * | | | | | | | | FindPostgreSQL: support version 12Ben Boeckel2019-10-111-1/+1
| |/ / / / / / / /
* | | | | | | | | Merge topic 'iar-8051-support'Brad King2019-10-126-3/+23
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5652e11ea1 IAR: Add 8051 support 6e51db9a40 IAR: Fix v850 assembler support file extensions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3906
| * | | | | | | | IAR: Add 8051 supportMicael Borgefeldt2019-10-116-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #17264
| * | | | | | | | IAR: Fix v850 assembler support file extensionsMicael Borgefeldt2019-10-111-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the file extension added by commit 158f3795b8 (IAR: Add v850 assembler support, 2019-09-23, v3.16.0-rc1~70^2). Issue: #17264
* | | | | | | | Merge topic 'objc-c++flags'Brad King2019-10-124-1/+29
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 806e01d638 Objective-C: Do not treat Objective-C files as C++ files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3904
| * | | | | | | Objective-C: Do not treat Objective-C files as C++ filesCristian Adam2019-10-114-1/+29
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | When both C and C++ langauges are enabled, the Objective-C files should be treated as C files and not as C++ files.
* | | | | | | Merge topic 'doc-unity-build'Brad King2019-10-124-17/+37
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13c8dbd5a6 Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitation ed06d27c7f Help: Extend documentation of CMAKE_UNITY_BUILD variable 1d9155eb93 Help: Improve UNITY_BUILD documentation formatting 8aac65a361 Help: Document CMAKE_UNITY_BUILD in 3.16 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3905
| * | | | | | Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitationBrad King2019-10-113-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These two options currently do not work well together. Mention this limitation in the documentation. Issue: #19826
| * | | | | | Help: Extend documentation of CMAKE_UNITY_BUILD variableBrad King2019-10-111-3/+5
| | | | | | |
| * | | | | | Help: Improve UNITY_BUILD documentation formattingBrad King2019-10-111-15/+15
| | | | | | |
| * | | | | | Help: Document CMAKE_UNITY_BUILD in 3.16 release notesBrad King2019-10-111-0/+4
| |/ / / / /
* | | | | | Merge branch 'release-3.15'Brad King2019-10-120-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'InstallRequiredSystemLibraries-redist' into release-3.15Brad King2019-10-111-0/+7
| |\ \ \ \ \ \ | | | |_|_|/ / | | |/| | | | | | | | | | | Merge-request: !3909
| * | | | | | Merge branch 'vs-v142-csharp-flags' into release-3.15Brad King2019-10-112-2/+575
| |\ \ \ \ \ \ | | | |_|_|/ / | | |/| | | | | | | | | | | Merge-request: !3908
* | | | | | | Merge topic 'InstallRequiredSystemLibraries-redist'Brad King2019-10-121-0/+7
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ecbf6546d7 IRSL: Install vcruntime140_1.dll if available 2eecd1c3bc IRSL: Prefer MSVC runtime libraries from newest toolset first Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3909
| * | | | | | IRSL: Install vcruntime140_1.dll if availableBrad King2019-10-111-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS 2019 now distributes this additional runtime DLL with its `14.2x` toolsets. Fixes: #19829
| * | | | | | IRSL: Prefer MSVC runtime libraries from newest toolset firstBrad King2019-10-111-0/+1
| | | | | | |
* | | | | | | Merge topic 'vs-v142-csharp-flags'Brad King2019-10-122-2/+575
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bbf216fb6b VS: Add toolset v142 CSharp flag table Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3908