summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2021-05-081-1/+1
|
* Merge topic 'ctest-clicolor'Brad King2021-05-071-0/+4
|\ | | | | | | | | | | | | df0e50d756 CTest: Add env var CLICOLOR to disable color output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6076
| * CTest: Add env var CLICOLOR to disable color outputMartin Willers2021-05-061-0/+4
| | | | | | | | Based on the implementation in Terminal.c:kwsysTerminalStreamIsVT100.
* | CMake Nightly Date StampKitware Robot2021-05-071-1/+1
| |
* | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-05-061-1/+2
|/ | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-05-06 (2fa93cfc)
* Merge topic 'nmake-utf8'Brad King2021-05-066-2/+56
|\ | | | | | | | | | | | | | | | | f3f57cc4ed NMake: Use UTF-8 with BOM if supported by nmake 186c9bff53 NMake: Check nmake version for support of UTF-8 8a4f536be6 NMake: Detect nmake version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6041
| * NMake: Use UTF-8 with BOM if supported by nmakeAmine Najahi2021-05-055-2/+10
| | | | | | | | Fixes: #21792
| * NMake: Check nmake version for support of UTF-8Brad King2021-05-052-0/+9
| | | | | | | | NMake version 9 and above support UTF-8 encoded makefiles with a BOM.
| * NMake: Detect nmake versionBrad King2021-05-052-0/+37
| | | | | | | | | | | | Run `nmake -?` and extract the version from its output. Use a timeout because Watcom tools come with a `nmake` tool that always waits for user input on `-?`.
* | Merge topic 'update-kwsys'Brad King2021-05-062-2/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | 4b73f113ba Merge branch 'upstream-KWSys' into update-kwsys 04c6e736f6 KWSys 2021-05-05 (e9ca4104) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6088
| * | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-05-052-2/+19
| | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-05-05 (e9ca4104)
* | | Merge topic 'objc-osx-architectures'Brad King2021-05-061-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 5972094708 ObjectiveC: Respect OSX_ARCHITECTURES for OBJC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6090
| * | | ObjectiveC: Respect OSX_ARCHITECTURES for OBJCBrad King2021-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a typo from commit 940fc62962 (macOS: Respect OSX_ARCHITECTURES for ASM, 2020-08-21, v3.19.0-rc1~270^2). Fixes: #22152
* | | | CMake Nightly Date StampKitware Robot2021-05-061-1/+1
| |/ / |/| |
* | | Merge topic 'generate-cmake-build-command-parallel'Brad King2021-05-056-8/+26
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d2b856bc92 ctest_build: Add the PARALLEL_LEVEL argument fc2ac46043 build_command: Add the PARALLEL_LEVEL argument 4dd4e9dd6c cmGlobalGenerator: Add parallel parameter to GenerateCMakeBuildCommand Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !6069
| * | | ctest_build: Add the PARALLEL_LEVEL argumentfriendlyanon2021-05-042-1/+3
| | | | | | | | | | | | | | | | Fixes: #19712
| * | | build_command: Add the PARALLEL_LEVEL argumentfriendlyanon2021-05-041-2/+9
| | | | | | | | | | | | | | | | Issue: #19712
| * | | cmGlobalGenerator: Add parallel parameter to GenerateCMakeBuildCommandfriendlyanon2021-05-015-7/+16
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-05-051-1/+1
| | | |
* | | | Merge topic 'extend_toolchain_flag_to_cmake_preset'Brad King2021-05-044-0/+26
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a9b968bb98 cmake-presets: Introduce `toolchainFile` preset option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6045
| * | | | cmake-presets: Introduce `toolchainFile` preset optionRobert Maynard2021-04-284-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | In v3 of the presets, the `--toolchain` command line argument now has a preset mapping.
* | | | | Merge topic 'vs-config-specific-csproj'Brad King2021-05-041-1/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8786bfa16 VS: Add support for per-config C# sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6055
| * | | | | VS: Add support for per-config C# sourcesThomas Vaughan2021-05-031-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22108
* | | | | | Merge topic 'vs-csharp-link'Brad King2021-05-041-2/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31bbcd1905 VS: Fix CSharp sources inside build directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6065
| * | | | | | VS: Fix CSharp sources inside build directoryKinan Mahdi2021-05-031-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22104
* | | | | | | CMake Nightly Date StampKitware Robot2021-05-041-1/+1
|/ / / / / /
* | | | | | Merge topic 'ninja-multi-long-command-line-config'Brad King2021-05-036-30/+54
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | ad08f93ee4 Ninja Multi-Config: Split long command lines by config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6067
| * | | | | Ninja Multi-Config: Split long command lines by configKyle Edwards2021-04-306-30/+54
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22123
| * | | | | CMake 3.20.2v3.20.2Brad King2021-04-291-1/+1
| | | | | |
* | | | | | Merge topic 'foreach-loop-variable'Brad King2021-05-034-11/+46
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 46896d98bb foreach(): loop variables are only available in the loop scope Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !6044
| * | | | | | foreach(): loop variables are only available in the loop scopeMarc Chevrier2021-04-284-11/+46
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Fixes: #20553
* | | | | | Merge topic 'update-kwsys'Brad King2021-05-031-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 11cadc3ef7 Merge branch 'upstream-KWSys' into update-kwsys 18513fa118 KWSys 2021-04-29 (5655d533) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6063
| * | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-04-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-04-29 (5655d533)
* | | | | | | CMake Nightly Date StampKitware Robot2021-05-031-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-05-021-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-05-011-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-04-301-1/+1
|/ / / / /
* | | | | Merge topic 'nvhpc-warnings'Brad King2021-04-2915-504/+576
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f881b4e4cc cmCPackDebGenerator: Remove unused local variable 5ad8862318 Source: Convince NVHPC that RAII variables are used 1898f9dd82 cmFileCommand: Remove unused local variable 6a003c6f35 cmSystemTools: Avoid unreachable code warning on NVHPC 16275c7f82 LexerParser: Suppress NVHPC warnings in generated code cefda16d35 LexerParser: Regenerate parsers with bison 3.7.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6049
| * | | | | cmCPackDebGenerator: Remove unused local variableBrad King2021-04-281-1/+0
| | | | | |
| * | | | | Source: Convince NVHPC that RAII variables are usedBrad King2021-04-282-0/+15
| | | | | |
| * | | | | cmFileCommand: Remove unused local variableBrad King2021-04-281-3/+0
| | | | | |
| * | | | | cmSystemTools: Avoid unreachable code warning on NVHPCBrad King2021-04-281-1/+1
| | | | | |
| * | | | | LexerParser: Suppress NVHPC warnings in generated codeBrad King2021-04-283-52/+65
| | | | | |
| * | | | | LexerParser: Regenerate parsers with bison 3.7.5Brad King2021-04-288-471/+519
| | | | | |
* | | | | | Merge topic 'vs-VCTargetsPath-Platform'Brad King2021-04-291-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3db61cf985 VS: Fix VCTargetsPath detection when cross-compiling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6053
| * | | | | | VS: Fix VCTargetsPath detection when cross-compilingBrad King2021-04-271-0/+1
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tell `MSBuild` to use the same `Platform` that we generate into the `VCTargetsPath` detection project. Fixes: #22068
* | | | | | CMake Nightly Date StampKitware Robot2021-04-291-1/+1
| |_|/ / / |/| | | |
* | | | | Merge topic 'ARMClang-cpu-arch-flags'Brad King2021-04-282-1/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c4941b7e66 ARMClang: Do not automatically add cpu/arch compile or link options 0078db3888 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
| * | | | | ARMClang: Do not automatically add cpu/arch compile or link optionsLingkai Dong2021-04-272-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | CMake Nightly Date StampKitware Robot2021-04-281-1/+1
| |/ / / / |/| | | |