summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge topic 'CTestCoverageCollectGCOV-typo' into release-3.16Brad King2019-11-081-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7d9c5e78b CTestCoverageCollectGCOV: Fix typo in ctest_coverage_collect_gcov docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4016
| * | | | | CTestCoverageCollectGCOV: Fix typo in ctest_coverage_collect_gcov docsBrad King2019-11-081-1/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Docs added by commit f3e0b6f1eb (CTestCoverageCollectGCOV: Add module to run gcov, 2015-01-14, v3.2.0-rc1~79^2) accidentally called the function `cdash_coverage_collect_gcov`. Rename `cdash` to `ctest`.
* | | | | Merge topic 'revert-FindBinUtils-ask-compiler' into release-3.16Brad King2019-11-082-75/+21
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | b2857514b0 FindBinUtils: Revert "Use the compiler to get the path to compiler tools" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4009
| * | | | FindBinUtils: Revert "Use the compiler to get the path to compiler tools"Brad King2019-11-072-75/+21
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit b2fd479df5 (FindBinUtils: Use the compiler to get the path to compiler tools, 2019-09-22, v3.16.0-rc1~51^2). The compiler's answer may incorrectly come from the `PATH`. Another approach will be needed. Fixes: #19934
* | | | Merge topic 'objc-x-objc' into release-3.16Brad King2019-11-072-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9a7b4f47aa ObjC: Mark explicitly the language for compilation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4002
| * | | | ObjC: Mark explicitly the language for compilationCristian Adam2019-11-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This way you can have .cpp files compiled as ObjC++. Fixes: #19926
* | | | | Merge topic 'FindBoost-meta-component-ALL' into release-3.16Brad King2019-11-061-0/+3
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | 77a01c398f FindBoost: Prevent warning due to new meta-component "ALL" of Boost 1.73 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3996
| * | | | FindBoost: Prevent warning due to new meta-component "ALL" of Boost 1.73Deniz Bahadir2019-11-051-0/+3
| |/ / /
* | | | Merge topic 'doc-discourse' into release-3.16Craig Scott2019-11-061-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4af39fe25b CMakeSystemSpecificInformation: Replace mailing list with Discourse Forum d0be4d5365 README: Replace link to mailing list the CMake Discourse Forum 4dd6ad20b6 README: Update links to cmake.org pages 821bfca89b Help: Replace links to mailing lists with links to our Discourse Forum 32d8de1463 CMakeCPack: Update Debian package contact email 2fae9101e5 Help/dev: Update maintainer guide for Discourse transition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3998
| * | | | CMakeSystemSpecificInformation: Replace mailing list with Discourse ForumBrad King2019-11-061-3/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | On unknown platforms we issue a message instructing users to post to our mailing list to add support for the platform. Refer them to the CMake Discourse Forum instead.
* | | | Merge branch 'findpostgres-10-and-older' into release-3.16Brad King2019-11-051-5/+16
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3993
| * | | | FindPostgreSQL: support version encoding used in pre-10 releasesBen Boeckel2019-11-041-5/+16
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the 10.x release, PostgreSQL upstream started encoding the version as `MMmmmm` where `M` is major and `m` is minor. Prior to that, `MMmmPP` was used where `P` was the patch number. Detect this difference and decode it based on the used encoding. Fixes: #19912
* | | | Merge branch 'objc-pch' into release-3.16Brad King2019-11-052-3/+2
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3983
| * | | | PCH: Add support for OBJC/OBJCXX languagesCristian Adam2019-11-032-3/+2
| |/ / /
* | | | FindwxWidgets: Add support for 3.1.3 VS binariesTomasz Słodkowicz2019-11-011-0/+10
|/ / /
* | | Merge branch 'swift-rpath' into release-3.16Brad King2019-10-311-0/+4
|\ \ \ | | | | | | | | | | | | Merge-request: !3965
| * | | Swift: support `BUILD_RPATH` propertiesSaleem Abdulrasool2019-10-301-0/+4
| | | | | | | | | | | | | | | | | | | | Enable passing a RPATH to Swift shared libraries. This enables testing libraries before they have been installed.
* | | | Merge branch 'docs-CMakePrintHelpers-typo' into release-3.16Craig Scott2019-10-311-2/+2
|\ \ \ \ | | | | | | | | | | Merge-request: !3966
| * | | | Help: Fix minor typo in CMakePrintHelpers module docsCraig Scott2019-10-301-2/+2
| |/ / / | | | | | | | | Fixes: #19900
* | | | Merge branch 'sdk-on-mac' into release-3.16Brad King2019-10-281-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3957
| * | | | Swift: Honor CMAKE_OSX_SYSROOT on Apple platformsBrad King2019-10-281-0/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass the value to the Swift compiler driver via `-sdk`. We already do this for C/C++ via `-isysroot`. This fixes command-line builds on macOS 10.15 with Xcode 11 Swift tools. Fixes: #19880
* | | | Merge branch 'FindCurses-formw' into release-3.16Brad King2019-10-281-3/+5
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3947
| * | | | FindCurses: use formw when wide support is requestednick black2019-10-281-3/+5
| |/ / / | | | | | | | | | | | | Fixes: #19883
* | | | Merge branch 'swift-parallel-jobs' into release-3.16Brad King2019-10-281-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3950
| * | | | Swift: correct flags for parallel jobsSaleem Abdulrasool2019-10-281-3/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | `-num-threads` is for the threading, not the job control. Use `-j` to launch the parallel jobs. This enables parallel builds for Swift again after driver updates preventing the parallelization through `-num-threads`.
* | | | Merge branch 'docs-FindPython-minor-grammar' into release-3.16Craig Scott2019-10-283-6/+6
|\ \ \ \ | | | | | | | | | | Merge-request: !3953
| * | | | Help: Minor wording cleanup for Python modulesCraig Scott2019-10-273-6/+6
| |/ / /
* | | | Merge branch 'FindOpenMP-include-dir' into release-3.16Brad King2019-10-211-1/+42
|\ \ \ \ | |/ / / |/| | | | | | | Merge-request: !3916
| * | | FindOpenMP: Allow try_compile() to find omp.h for AppleClangCraig Scott2019-10-171-1/+42
| | | | | | | | | | | | Fixes: #18098 #18470 #18520
* | | | Merge branch 'CMakeFindBinUtils-cleanup' into release-3.16Brad King2019-10-151-12/+0
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3920
| * | | | CMakeFindBinUtils: Remove unnecessary variable unset callsBrad King2019-10-151-12/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some unset calls were added by commit 079b8e2916 (Clang: prefer lld-link over link.exe, 2019-07-11, v3.16.0-rc1~161^2~2) but they are unnecessary since commit 3a82ef78eb (CMakeFindBinUtils: Rename and unset variables for additional names, 2019-07-23, v3.16.0-rc1~332^2~2). Suggested-by: Norbert Lange <nolange79@gmail.com>
* | | | Merge branch 'FindCurses-tinfow' into release-3.16Brad King2019-10-151-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3915
| * | | | FindCurses: use tinfow when wide support is requestedManuel Herrmann2019-10-151-2/+4
| |/ / /
* | | | Merge branch 'FindHDF5-cray' into release-3.16Brad King2019-10-151-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3918
| * | | | FindHDF5: Append hdf5 to hdf5_hl to avoid undefined referencesWillem Deconinck2019-10-151-1/+1
| | | | |
| * | | | FindHDF5: Cray HDF5 Fortran module filename is usually capitalizedWillem Deconinck2019-10-151-1/+1
| |/ / /
* | | | Merge branch 'FindOpenMP-clang-HIP-device' into release-3.16Brad King2019-10-141-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | 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.
* | | | Merge branch 'InstallRequiredSystemLibraries-redist' into release-3.16Brad King2019-10-111-0/+7
|\ \ \ \ | | |_|/ | |/| | | | | | 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 branch 'FindPostgreSQL-macports-and-v12' into release-3.16Brad King2019-10-111-1/+4
|\ \ \ \ | | | | | | | | | | | | | | | 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 branch 'iar-8051-support' into release-3.16Brad King2019-10-116-3/+23
|\ \ \ \ | | | | | | | | | | | | | | | 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 branch 'objc-c++flags' into release-3.16Brad King2019-10-111-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3904
| * | | | Objective-C: Do not treat Objective-C files as C++ filesCristian Adam2019-10-111-1/+1
| |/ / / | | | | | | | | | | | | | | | | When both C and C++ langauges are enabled, the Objective-C files should be treated as C files and not as C++ files.
* | | | Intel: Fix default C++ dialect detection on WindowsBrad King2019-10-101-3/+13
|/ / / | | | | | | | | | | | | | | | For the Intel Compiler for Windows we have some subtle preprocessor checks in compiler feature detection to detect C++11 and C++14 modes. Use these when detecting the default C++ dialect too.