- Apr 29, 2021
-
-
Brad King authored
# By KWSys Upstream * upstream-KWSys: KWSys 2021-04-29 (5655d533)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 5655d533a9a4fb59b87d364c896339f1d454d420 (master). Upstream Shortlog ----------------- Brad King (1): 6e59fd94 Process: Suppress NVHPC warning in FD_ZERO
-
306db0fd cmake-presets: Remove incorrect documentation for `installDir` Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6051
-
990b3704 FindMsys: Add a module to find MSYS and some bundled packages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6057
-
f881b4e4 cmCPackDebGenerator: Remove unused local variable 5ad88623 Source: Convince NVHPC that RAII variables are used 1898f9dd cmFileCommand: Remove unused local variable 6a003c6f cmSystemTools: Avoid unreachable code warning on NVHPC 16275c7f LexerParser: Suppress NVHPC warnings in generated code cefda16d LexerParser: Regenerate parsers with bison 3.7.5 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6049
-
82470e24 Tests: Fix FortranOnly test with Intel compiler on Windows Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6058
-
d59afbd9 Tests: Fix RunCMake.GenerateExportHeader use of size_t Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6059
-
3f6ff4b5 create_test_sourcelist: add test driver option to run all tests a3aa5596 Tests: Isolate TestDriver build directories Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3661
-
3db61cf9 VS: Fix VCTargetsPath detection when cross-compiling Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6053
-
-
9c479c7c IntelLLVM: Add special case for ifx 2021.1 version extraction b7193ab1 Intel: Update Classic compiler version detection for 2021 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6052
-
9c479c7c IntelLLVM: Add special case for ifx 2021.1 version extraction b7193ab1 Intel: Update Classic compiler version detection for 2021 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6052
-
Kitware Robot authored
-
- Apr 28, 2021
-
-
-
Brad King authored
The ifx beta versions forgot to define `__INTEL_LLVM_COMPILER`, and instead define `__INTEL_COMPILER == 201900`. Add a special case. Issue: #22120
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
The test regularly fails updating the `vc*.pdb` compiler-generated PDB file. Add the `/Z7` flag as the compiler suggests for this.
-
b60789a7 Help: Document CTest custom test measurements 63b5ddcc Tests: Add cases for CTest extra measurements from tests 52eac457 Help: Fix link to cdash.org from CTest manual Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Zack Galbreath <zack.galbreath@kitware.com> Merge-request: !6029
-
79f48da5 CPack/NSIS: Fix CPACK_NSIS_UNINSTALL_NAME when not Uninstall.exe Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6050
-
c4941b7e ARMClang: Do not automatically add cpu/arch compile or link options 0078db38 ARMClang: Separate cpu/arch flags from preceding flags Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Jaeden Amero <kitware@patater.com> Merge-request: !6035
-
New option `-A` passed to test binary allows to run all testcases at once and prints a report in a standard format - TestAnythingProtocol v.13 [1]. Execution of test whose names will be passed after an option will be skipped. Sample of output: TAP version 13 1..6 ok 1 TestCryptoHash # 0.030000 ok 2 TestCryptoRand # 0.008000 not ok 3 TestCryptoCipher # 0.005000 ok 4 TestCryptoProtectData # 0.000000 cbPlainText: 21 cbCipherText: 32 PlainText: MySecretPassword123! (cbPlainText = 21, cbCipherText = 32) Decrypted CipherText: MySecretPassword123! ok 5 TestCryptoProtectMemory # 0.014000 ok 6 TestCryptoCertEnumCertificatesInStore # 0.000000 1. https://testanything.org/ Fixes: #19367
-
Brad King authored
-
9f2c3928 Help: Convert CMAKE_LINK_DEPENDS_NO_SHARED to cross-reference link Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6056
-
Kitware Robot authored
-
- Apr 27, 2021
-
-
Craig Scott authored
-
Zack Galbreath authored
-
Brad King authored
Tell `MSBuild` to use the same `Platform` that we generate into the `VCTargetsPath` detection project. Fixes: #22068
-
Zack Galbreath authored
-
If a previous installation was detected by the NSIS script the uninstaller was not correctly run unless it was still named `Uninstall.exe`. This meant that using `CPACK_NSIS_UNINSTALL_NAME` was simply broken. Fixes: #22103
-
Zack Galbreath authored
-
The compile options `--march=<arch>` and `--mcpu=<cpu>` and the link option `--cpu=<cpu>` are automatically added by CMake based on `CMAKE_SYSTEM_PROCESSOR` or `CMAKE_SYSTEM_ARCH`. But this is not sufficient, because armclang also supports enabling or disabling features using `+<feature>`: -mcpu=<name>[+[no]<feature>+...] For example: -mcpu=cortex-a57+nocrypto+nofp+nosimd+crc (Reference: https://developer.arm.com/documentation/dui0774/k/Compiler-Command-line-Options/-mcpu?lang=en) The problem is, even if a project adds a flag with features it needs, CMake still adds flags, resulting in code that is compiled with wrong CPU features and unable to run. Add policy `CMP0123` to not automatically add compile or link options, and let projects set them instead. Co-Author: Brad King <brad.king@kitware.com> Fixes: #21173
-
Brad King authored
Suggested-by: Kim Kryger
-
404025b0 FindIconv: Avoid explicitly finding C runtime library 8b30e7ad FindIntl: Use explicit find_library signature NAMES keyword Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sibi Siddharthan <sibisiddharthan.github@gmail.com> Merge-request: !6046
-