summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | Merge topic 'FindBoost-1.64'Brad King2017-03-221-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b2f8a82 FindBoost: Update support for 1.64 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !607
| * | | | | | | | | | | | FindBoost: Update support for 1.64Mateusz Łoskot2017-03-221-1/+1
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the Boost library name mangling used for VS 2017 to match a change made to Boost upstream (vc1410 => vc141).
* | | | | | | | | | | | Merge topic '16624-blas-lapack-documentation'Brad King2017-03-222-9/+35
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ded9859c FindBLAS/LAPACK: Format documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !603
| * | | | | | | | | | | FindBLAS/LAPACK: Format documentationGregor Jasny2017-03-222-9/+35
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #16624
* | | | | | | | | | | Merge topic 'add-CheckIPOSupported-module'Brad King2017-03-228-0/+256
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c832674 Tests for 'CheckIPOSupported' module fdb2ba25 CheckIPOSupported: New module to check for compiler/cmake IPO support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !558
| * | | | | | | | | | | CheckIPOSupported: New module to check for compiler/cmake IPO supportRuslan Baratov2017-03-118-0/+256
| | | | | | | | | | | |
* | | | | | | | | | | | Merge topic 'FindHDF5-optional-no-config'Brad King2017-03-221-3/+8
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c55c143 Merge branch 'backport-FindHDF5-optional-no-config' into FindHDF5-optional-no-config 63c0ba5f FindHDF5: Improve HDF5_ROOT and HDF5_FIND_DEBUG documentation 9753d4c2 FindHDF5: Add option to skip finding package configuration file 2df8aa0c FindHDF5: Improve HDF5_ROOT variable documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !599
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'backport-FindHDF5-optional-no-config' into ↵Brad King2017-03-211-1/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | FindHDF5-optional-no-config
| | * | | | | | | | | | | FindHDF5: Add option to skip finding package configuration fileBrad King2017-03-211-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some projects may not be prepared to use the imported targets defined by the HDF5 package configuration file. Give users a way to skip this part of the search. Issue: #16718
| | * | | | | | | | | | | FindHDF5: Improve HDF5_ROOT variable documentationBrad King2017-03-211-1/+2
| | | |/ / / / / / / / / | | |/| | | | | | | | |
| * | | | | | | | | | | FindHDF5: Improve HDF5_ROOT and HDF5_FIND_DEBUG documentationBrad King2017-03-211-2/+4
| | | | | | | | | | | |
* | | | | | | | | | | | Merge topic 'cpack-rpm-debuginfo-multiple-files-fix'Brad King2017-03-221-2/+8
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | / | | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5606622e CPack/RPM: fix cpack_rpm_debugsymbol_check parameter Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !595
| * | | | | | | | | | CPack/RPM: fix cpack_rpm_debugsymbol_check parameterDomen Vrankar2017-03-211-2/+8
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `CPACK_RPM_INSTALL_FILES` must be converted into a list before it is used as parameter to `cpack_rpm_debugsymbol_check`. Fixes: #16717
* | | | | | | | | | Merge topic 'CPackComponent-use-cmake_parse_arguments'Brad King2017-03-211-39/+11
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2e900f1e CPackComponent: use cmake_parse_arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !588
| * | | | | | | | | | CPackComponent: use cmake_parse_argumentsDaniel Pfeifer2017-03-151-39/+11
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'FindHDF5-fix-quoting'Brad King2017-03-211-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8214061d FindHDF5: fix quoting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !587
| * | | | | | | | | | FindHDF5: fix quotingBen Boeckel2017-03-151-1/+1
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | Merge topic 'FindBoost-1.64'Brad King2017-03-211-3/+3
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6bd28fd2 FindBoost: Add support for 1.64 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !590
| * | | | | | | | | FindBoost: Add support for 1.64Mateusz Łoskot2017-03-201-3/+3
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the module to enable finding components of Boost 1.64 (beta) from the upcoming release. Also update the Boost library name mangling used for VS 2017 to match a change made to Boost upstream (vc150 => vc1410).
* | | | | | | | | Merge topic 'CSharpUtilities-doc'Brad King2017-03-201-12/+20
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 04a11f16 CSharpUtilities: Fix documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !585
| * | | | | | | | CSharpUtilities: Fix documentationMichael Stürmer2017-03-201-12/+20
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #16711
* | | | | | | | Merge topic 'move-platform-specific-paths'Brad King2017-03-203-22/+24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0b668e52 Cygwin: Move Cygwin-specific paths to the cygwin platform 2a8c2af4 SunOS: Move solaris-specific paths to the solaris platform 7eb1f5b7 Unix: Consolidate path components into prefixes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !589
| * | | | | | | | Cygwin: Move Cygwin-specific paths to the cygwin platformChuck Atkins2017-03-162-6/+10
| | | | | | | | |
| * | | | | | | | SunOS: Move solaris-specific paths to the solaris platformChuck Atkins2017-03-162-2/+5
| | | | | | | | |
| * | | | | | | | Unix: Consolidate path components into prefixesChuck Atkins2017-03-161-16/+11
| | | | | | | | |
* | | | | | | | | Merge topic 'geh-visibility-flag'Brad King2017-03-201-4/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9eb05b48 GenerateExportHeader: always fill in _EXPORT macros Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !36
| * | | | | | | | | GenerateExportHeader: always fill in _EXPORT macrosBen Boeckel2017-03-161-4/+4
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `_EXPORT` and `_NO_EXPORT` macros should always be made properly because the `<LANG>_VISIBILITY_PRESET` properties are controlled independently of this module. One case where this breaks compatibility is where a project was setting `USE_COMPILER_HIDDEN_VISIBILITY=OFF` and then marking a symbol used outside of the library with `_NO_EXPORT` which is a contridiction.
* | | | | | | | | CPack/RPM: handle extra slashesDomen Vrankar2017-03-131-0/+15
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extra slashes in some locations can cause errors during package generation and can also be present in generated rpm packages causing issues for the package user. Closes #16619
* | | | | | | | Merge topic 'BundleUtilities-elf-rpath'Brad King2017-03-131-1/+12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 10fcef02 BundleUtilities: Fix bundle verification on Unix by considering rpaths. ac0786cb BundleUtilities: Teach `get_item_rpaths` to parse ELF binaries a52faa1f file: Add READ_ELF command to parse ELF binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !551
| * | | | | | | | BundleUtilities: Fix bundle verification on Unix by considering rpaths.Florian Apolloner2017-03-101-1/+2
| | | | | | | | |
| * | | | | | | | BundleUtilities: Teach `get_item_rpaths` to parse ELF binariesFlorian Apolloner2017-03-101-0/+10
| | | | | | | | |
* | | | | | | | | Merge topic 'cuda-vs'Brad King2017-03-133-23/+60
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65481a60 CUDA: Work around VS limitation in CudaOnly.WithDefs test 8cae24a1 VS: Add more CUDA flag table entries 6ca4f222 VS: Add support for the CUDA_SEPARABLE_COMPILATION property 94255511 VS: Select CUDA code generation architectures 253594d0 VS: Select the CUDA runtime library 4def02a3 VS: Place CUDA host compiler options in proper project file fields 29f07b08 VS: Do not pass CUDA compile options to C compiler b966f489 VS: Do not use absolute paths to CUDA sources ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !566
| * | | | | | | | | VS: Add support for determining CUDA compiler idBrad King2017-03-102-21/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach `CMakeDetermineCompilerId` how to generate a vcxproj file using the `CMAKE_VS_PLATFORM_TOOLSET_CUDA`.
| * | | | | | | | | VS: Add more placeholders to compiler id detection project file templateBrad King2017-03-102-0/+12
| | | | | | | | | |
| * | | | | | | | | VS: Refactor compiler id detection project file templateBrad King2017-03-102-2/+4
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the `ClCompile` element name and `PostBuildEvent/Command` value configurable. Move the current content into default values for the corresponding variables.
* | | | | | | | | Merge topic 'FindGit-avoid-vs-2017-git'Brad King2017-03-131-1/+15
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | / | | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | c4d481e5 FindGit: Avoid finding VS 2017 non-general Git installation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !575
| * | | | | | | FindGit: Avoid finding VS 2017 non-general Git installationBrad King2017-03-101-1/+15
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At a VS 2017 command prompt the `PATH` contains a directory that happens to have a `Git/cmd/git.exe` inside it. However, this executable is not meant for general use. Revise our use of `Git/` path suffixes to be more specific to its original purpose of searching in the typical `c:/Program Files*/Git/` installation directories. Avoid using the suffixes on `PATH` entries. Fixes: #16706
* | | | | | | Merge topic 'GNU-FindBinUtils-no-policy'Brad King2017-03-101-3/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8fc934de GNU-FindBinUtils: Avoid setting policy CMP0054 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !572
| * | | | | | | GNU-FindBinUtils: Avoid setting policy CMP0054Brad King2017-03-101-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `cmake_policy(SET)` call triggers `CMP0011` warnings when this module is used in a project that does not set `CMP0011` to NEW. We could avoid these with a `cmake_policy` PUSH/POP pair, but it is simpler to adjust our code to not trigger `CMP0054` in the first place.
* | | | | | | | Merge topic 'pr.gcc_ar'Brad King2017-03-108-0/+46
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b9d36826 Add 'CMAKE_GCC_AR' and 'CMAKE_GCC_RANLIB' variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !550
| * | | | | | | Add 'CMAKE_GCC_AR' and 'CMAKE_GCC_RANLIB' variablesRuslan Baratov2017-03-088-0/+46
| | | | | | | |
* | | | | | | | Merge topic 'master'Brad King2017-03-0911-8/+21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d9bdcf34 Tests: Add x32 tests to test suite 5b6d354f Help: Add notes for topic 'x32-abi' bed9c73d Modules: Add x32-abi support to hard-coded paths 462cf254 Add support for x32-abi Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !532
| * | | | | | | | Modules: Add x32-abi support to hard-coded pathsSteven Newbury2017-03-078-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update hard-coded library paths in bundled CMake Modules for libx32 as used with x32-abi.
| * | | | | | | | Add support for x32-abiSteven Newbury2017-03-073-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detect x32-abi through CMakeCompilerABI infrastruture and use this information at runtime to determine the correct library paths with `FIND_LIBRARY_USE_LIBX32_PATHS`. Fixes: #15994
* | | | | | | | | CheckLanguage: Pass generator platform and toolset into checkBrad King2017-03-081-0/+2
| |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise we do not check for support for the language with the same generator settings as the caller.
* | | | | | | | Merge topic 'fix-static-assert'Brad King2017-03-081-4/+13
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e2f25d3e WriteCompilerDetectionHeader: fix STATIC_ASSERT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !555
| * | | | | | | WriteCompilerDetectionHeader: fix STATIC_ASSERTDaniel Pfeifer2017-03-061-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes #16185
* | | | | | | | Merge topic 'cpack_nsis_sign_uninstaller'Brad King2017-03-072-1/+48
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 09475c29 CPack/NSIS: Sign the uninstaller Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !512
| * | | | | | | CPack/NSIS: Sign the uninstallerRoman Wüger2017-03-012-1/+48
| | | | | | | |
* | | | | | | | Merge topic 'FindHDF5-lang-include-dirs'Brad King2017-03-071-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c6bef559 FindHDF5: set HDF5_<lang>_INCLUDE_DIRS in all cases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !548