- Apr 29, 2021
-
-
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
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
-
25bf5144 ctest: Add support for writing test results in JUnit XML format Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Zack Galbreath <zack.galbreath@kitware.com> Acked-by:
Michael Hirsch <michael@scivision.dev> Acked-by:
MvdHurk <maikelvandenhurk@hotmail.com> Acked-by:
Alexander Richardson <arichardson.kde@gmail.com> Merge-request: !6020
-
e57c4116 Merge branch 'upstream-KWSys' into update-kwsys 1ba07ff0 KWSys 2021-04-26 (642ddfcc) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6047
-
7fce2d37 VS: Revert "Add support for ASAN -fsanitize=address flag" Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6048
-
231df230 Help: Add release note for MSYS runtime support ddcd1469 MSYS: Add support for running under MSYS runtime environment b3ca4f9a cm/filesystem: Work around crash when compiled for CYGWIN/MSYS runtime c9aec3d4 FindCurses: Do not assume ncurses is installed on CYGWIN Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5969
-
Kitware Robot authored
-
- Apr 26, 2021
-
-
Brad King authored
If `iconv` functionality is built into the C runtime library, we do not need to link any libraries. Do not find `libc`. Fixes: #22114
-
Brad King authored
-
Detect MSYS as CYGWIN, with the required adaptations.
-
Brad King authored
Issue: #22090
-
Brad King authored
-
Brad King authored
# By KWSys Upstream * upstream-KWSys: KWSys 2021-04-26 (642ddfcc)
-