summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* AIX: Enable XCOFF editing to replace RPATH on installationBrad King2021-02-038-18/+157
| | | | Avoid relinking before installation.
* cmXCOFF: Add helper to parse and edit the XCOFF binary formatBrad King2021-02-034-0/+432
|
* CMakeDetermineCompilerId: Recognize XCOFF executable formatBrad King2021-02-031-0/+5
|
* Tests: Add sample XCOFF binariesBrad King2021-02-032-0/+0
| | | | | | | | | | | Generate the binaries as follows: $ cat main.c int main(void) { return 0; } $ xlc -q64 -o xcoff64.bin -Wl,-blibpath:/sample/rpath:/usr/lib:/lib main.c $ strip -X 64 xcoff64.bin $ xlc -q32 -o xcoff32.bin -Wl,-blibpath:/sample/rpath:/usr/lib:/lib main.c $ strip -X 32 xcoff32.bin
* Tests: Convert CMake.ELF to RunCMake.file-RPATH ELF caseBrad King2021-02-039-15/+19
|
* Ninja Multi-Config: Enable relink diagnostic messageBrad King2021-02-033-2/+5
| | | | | We already have a message for the "Ninja" generator, but it applies to the "Ninja Multi-Config" generator too.
* Rename CMAKE_USE_MACH_PARSER to CMake_USE_MACH_PARSERBrad King2021-02-034-7/+7
| | | | We use the `CMake_` prefix for options affecting CMake itself.
* Rename CMAKE_USE_ELF_PARSER to CMake_USE_ELF_PARSERBrad King2021-02-036-18/+18
| | | | We use the `CMake_` prefix for options affecting CMake itself.
* Merge topic 'intel-llvm-compilers'Brad King2021-02-031-3/+16
|\ | | | | | | | | | | | | a552487843 Help: Clarify release note for IntelLLVM compiler support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5758
| * Help: Clarify release note for IntelLLVM compiler supportBrad King2021-02-021-3/+16
| | | | | | | | | | | | | | | | | | Update the release note added by commit b9f945eccb (Help: Add release note for IntelLLVM compiler support, 2021-01-29) to distinguish between the Intel oneAPI NextGen and Classic compilers. Co-Author: William R. Dieter <william.r.dieter@intel.com> Suggested-by: Michael Hirsch, Ph.D <michael@scivision.dev>
* | Merge branch 'release-3.19'Brad King2021-02-030-0/+0
|\ \
| * \ Merge topic 'findcudatoolkit_env_path' into release-3.19Brad King2021-02-031-1/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4ea6d3c3ae FindCUDAToolkit: Restore use of CUDA_PATH environment variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Merge-request: !5761
* | \ \ Merge topic 'findcudatoolkit_env_path'Brad King2021-02-031-1/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 4ea6d3c3ae FindCUDAToolkit: Restore use of CUDA_PATH environment variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Merge-request: !5761
| * | | FindCUDAToolkit: Restore use of CUDA_PATH environment variableRobert Maynard2021-02-031-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | Refactoring in commit 7cc815a2a6 (CUDAToolkit: Detect CUDA SDK that don't have nvcc, 2020-07-24, v3.19.0-rc1~366^2) accidentally broke use of the `CUDA_PATH` environment variable. Fixes: #21740
* | | Merge topic 'pch-reuse-from-obj-msvc'Brad King2021-02-035-8/+154
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c450d66daa PCH: Remove restrictions for REUSE_FROM signature for MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5765
| * | | PCH: Remove restrictions for REUSE_FROM signature for MSVCCristian Adam2021-02-025-8/+154
| | | | | | | | | | | | | | | | Fixes: #20201
* | | | Merge topic 'file-configure-endl'Brad King2021-02-032-2/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 05f16ca7ee file(CONFIGURE): Use text mode for default OUTPUT content Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Asit Dhal <dhal.asitk@gmail.com> Merge-request: !5762
| * | | | file(CONFIGURE): Use text mode for default OUTPUT contentCristian Adam2021-02-022-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This affects only Windows where \n will be translated as \r\n Fixes: #21769
* | | | | Merge topic 'cmake-compile-on-iOS'Brad King2021-02-031-2/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30360cb05f iOS: Fix compilation of CMake itself Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5753
| * | | | | iOS: Fix compilation of CMake itselfHayden2021-02-021-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | There are no ApplicationServices on iOS.
* | | | | | Merge topic 'update-kwsys'Brad King2021-02-032-0/+84
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d46310cf8 Merge branch 'upstream-KWSys' into update-kwsys 86ecce2072 KWSys 2021-02-02 (c672435e) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5763
| * \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-02-022-0/+84
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-02-02 (c672435e)
| | * | | | | KWSys 2021-02-02 (c672435e)KWSys Upstream2021-02-022-0/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit c672435eba0d5b024117cd4f30d8d2ed57f7f338 (master). Upstream Shortlog ----------------- Brad King (1): 6e51fe76 FStream: Add std::fstream wrapper for in/out file streams
* | | | | | | CMake Nightly Date StampKitware Robot2021-02-031-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'revert-pch-reuse-from-obj-msvc'Brad King2021-02-025-154/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d379e7406 Revert "PCH: Remove restrictions for REUSE_FROM signature for MSVC" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5764
| * | | | | | Revert "PCH: Remove restrictions for REUSE_FROM signature for MSVC"Brad King2021-02-025-154/+8
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 9f060971411aca979807f70307d8b9fe1b43ff24. It was merged accidentally.
* | | | | | Merge topic 'pch-reuse-from-obj-msvc'Brad King2021-02-025-8/+154
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9f06097141 PCH: Remove restrictions for REUSE_FROM signature for MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Rejected-by: Cristian Adam <cristian.adam@gmail.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Merge-request: !5728
| * | | | | PCH: Remove restrictions for REUSE_FROM signature for MSVCCristian Adam2021-02-025-8/+154
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20201
* | | | | | Merge topic 'issue-19198'Brad King2021-02-0218-13/+210
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 255df8622b file(GENERATE): Support new line style Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !5649
| * | | | | | file(GENERATE): Support new line styleAsit Dhal2021-02-0118-13/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19198
* | | | | | | Merge topic 'doc-user-interaction-ClangCL'Brad King2021-02-021-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c16509907c Help: Update to VS ClangCL toolset in user-interaction example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5756
| * | | | | | | Help: Update to VS ClangCL toolset in user-interaction exampleTim Hutton2021-02-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of VS 2019 the toolset is now called `ClangCL`. The toolset `LLVM` is no longer supported. Issue: #20415
* | | | | | | | Merge topic 'fix21727_for_FindOpenSSL'Brad King2021-02-028-0/+98
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bc00cf9300 FindOpenSSL: Add support for version-range Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5750
| * | | | | | | | FindOpenSSL: Add support for version-rangeDeniz Bahadir2021-02-018-0/+98
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge topic 'shlibdeps-fixup'Brad King2021-02-021-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1aefa86c31 Tests: Accept line breaks in more places in dpkg-shlibdeps error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5751
| * | | | | | | | Tests: Accept line breaks in more places in dpkg-shlibdeps error messagewilliam.r.dieter2021-02-011-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The RunCPackVerifyResult-shlibdeps-with-private-lib-failure test failed intermittently due to sometimes breaking lines in its output in different places. This change accepts line breaks in more places in the command output. Signed-off-by: william.r.dieter <william.r.dieter@intel.com>
* | | | | | | | Merge topic 'tests-setgid'Brad King2021-02-022-1/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8213390a3e Added `SETUID` and `SETGID` to the list of accepted file permissions f41d0e0c77 Tests: Explicitly set permissions in CPack tests to avoid perimssions errors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5754
| * | | | | | | | Added `SETUID` and `SETGID` to the list of accepted file permissionswilliam.r.dieter2021-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: william.r.dieter <william.r.dieter@intel.com>
| * | | | | | | | Tests: Explicitly set permissions in CPack tests to avoid perimssions errorswilliam.r.dieter2021-01-291-0/+6
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the user has the setgid bit is set on the parent directory of the build directory, the setgid bit will be propagated throughout the build tree. Most tests do not care about permissions as long as they can read and write the files the need. The CPack tests, however, validate that permissions match an expected set, and fail with the setgid bit set. Explicitly set permissions on directories created in the CPackTestHelpers to clear the setgid bit. Signed-off-by: william.r.dieter <william.r.dieter@intel.com>
* | | | | | | | Merge topic 'bad-dns-no_proxy'Brad King2021-02-022-0/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c0b1f5f30c Tests: Add host to ENV{no_proxy} when DNS lookup failure is expected Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5752
| * | | | | | | | Tests: Add host to ENV{no_proxy} when DNS lookup failure is expectedwilliam.r.dieter2021-01-292-0/+7
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DNS lookup of an invalid host name fails with a different error in a proxy environment than it does in an environment without proxy. Many tools, including curl, use the `no_proxy` environment variable to provid a list of hosts for which proxy should not be used. To make lookup failure consistent, add invalid host names to the `no_proxy` environment variable in tests that attempt to look up invalid host names. This way the lookup will fail consistently regardless of whether proxy is generally used or not. Signed-off-by: william.r.dieter <william.r.dieter@intel.com>
* | | | | | | | CMake Nightly Date StampKitware Robot2021-02-021-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Merge topic 'file-configure-newline'Brad King2021-02-012-7/+14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e225efd8c file(CONFIGURE): Fix newlines in CONTENT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5747
| * | | | | | | file(CONFIGURE): Fix newlines in CONTENTCristian Adam2021-01-292-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21749
* | | | | | | | Merge topic 'install-minor-refactor'Brad King2021-02-0119-180/+284
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 203cc694dd cmInstallGenerator: Add accessors for settings common to all installers e32818dd76 cmInstallGenerator: Add backtrace to all install generators eea61268e6 cmInstallExportGenerator: Add method to get installed file name 1215092507 cmInstallScriptGenerator: Factor out method to get script 2452cfdeab cmInstallDirectoryGenerator: Factor out method to get list of directories 5b23d8a7b1 cmInstallFilesGenerator: Factor out method to get list of files 5990276226 cmInstallTargetGenerator: Factor out method to get list of target files c9e87e3447 cmInstallTargetGenerator: Avoid duplicating install destination in memory ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5746
| * | | | | | | | cmInstallGenerator: Add accessors for settings common to all installersBrad King2021-01-281-0/+4
| | | | | | | | |
| * | | | | | | | cmInstallGenerator: Add backtrace to all install generatorsBrad King2021-01-2818-42/+57
| | | | | | | | |
| * | | | | | | | cmInstallExportGenerator: Add method to get installed file nameBrad King2021-01-281-0/+3
| | | | | | | | |
| * | | | | | | | cmInstallScriptGenerator: Factor out method to get scriptBrad King2021-01-282-7/+18
| | | | | | | | |
| * | | | | | | | cmInstallDirectoryGenerator: Factor out method to get list of directoriesBrad King2021-01-282-5/+20
| | | | | | | | |