summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack-nsis-dpi-aware'Brad King2020-04-156-0/+25
|\ | | | | | | | | | | | | d6840a4f3c CPack/NSIS: Add option for setting DPI-aware Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4607
| * CPack/NSIS: Add option for setting DPI-awareJohnny Jazeix2020-04-146-0/+25
| | | | | | | | | | | | | | See https://nsis.sourceforge.io/Reference/ManifestDPIAware for more information. Fixes: #17724
* | Merge topic 'cmprop-source'Brad King2020-04-1518-183/+197
|\ \ | | | | | | | | | | | | | | | | | | | | | e64fa5f1b6 cmSourceFile::GetProperty: return cmProp fc223f9860 cmGlobalXCodeGenerator: Fix genex interpreter overloads Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4603
| * | cmSourceFile::GetProperty: return cmPropVitaly Stakhovsky2020-04-1418-181/+191
| | |
| * | cmGlobalXCodeGenerator: Fix genex interpreter overloadsBrad King2020-04-141-2/+6
| | | | | | | | | | | | | | | | | | Overload both signatures to add Xcode-specific functionality. Co-Author: Vitaly Stakhovsky <vvs31415@gitlab.org>
* | | Merge topic 'doc-CMAKE_PREFIX_PATH-env-var'Brad King2020-04-153-9/+33
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | d59c6ea5c6 Help: Convert find_package references to CMAKE_PREFIX_PATH to links 03b6f3a2e8 Help: Document the CMAKE_PREFIX_PATH environment variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4609
| * | | Help: Convert find_package references to CMAKE_PREFIX_PATH to linksBrad King2020-04-141-9/+9
| | | |
| * | | Help: Document the CMAKE_PREFIX_PATH environment variableJean-Michaƫl Celerier2020-04-142-0/+24
| | | |
* | | | Merge topic 'msbuildUtf8Support'Brad King2020-04-1516-71/+127
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bc877a7e94 Add support to indicate UTF-8 custom command pipe output encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4587
| * | | | Add support to indicate UTF-8 custom command pipe output encodingJustin Goshi2020-04-1316-71/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a flag to indicate that pipe output from a custom command should be interpreted as UTF-8 encoded. This change does not introduce a public way to set the flag, but generators that create internally-generated commands know if they are calling cmake, which uses UTF-8 pipes. MSBuild added support for interpreting output of PreBuildEvent, PreLinkEvent, PostBuildEvent, and CustomBuildStep as UTF-8. This change will appear in Visual Studio 16.6 Preview 3. It is opt-in, and you need to add the StdOutEncoding tag. MSBuild treats these as property bags so if we emit the tag for earlier versions of Visual Studio it would be safely ignored. This change emits the StdOutEncoding tag and sets it to UTF-8 whenever the custom command UTF-8 pipe flag is set. This fixes globalization issues when the output from cmake contained characters that required MSBuild to interpret as UTF-8 before displaying them.
* | | | | Merge topic 'CMakePrintSystemInformation-processor'Brad King2020-04-151-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06e2c54115 CMakePrintSystemInformation: Add CMAKE_SYSTEM_PROCESSOR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4608
| * | | | | CMakePrintSystemInformation: Add CMAKE_SYSTEM_PROCESSORJiri Malak2020-04-141-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.16'Brad King2020-04-150-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'ibmi-aix-exports' into release-3.16Brad King2020-04-141-2/+5
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !4611
| * \ \ \ \ \ \ Merge branch 'FindMPI-pgi-spectrum-mpi-wrappers' into release-3.16Brad King2020-04-141-3/+3
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !4598
* | \ \ \ \ \ \ \ Merge branch 'release-3.17'Brad King2020-04-150-0/+0
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge topic 'ibmi-aix-exports' into release-3.17Brad King2020-04-151-2/+5
| |\ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 420e91c951 AIX: Activate symbol export/import IBM i (OS400) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4611
* | | | | | | | | | Merge topic 'ibmi-aix-exports'Brad King2020-04-151-2/+5
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 420e91c951 AIX: Activate symbol export/import IBM i (OS400) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4611
| * | | | | | | | | AIX: Activate symbol export/import IBM i (OS400)Brad King2020-04-141-2/+5
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20582
* | | | | | | | | Merge branch 'release-3.17'Brad King2020-04-150-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'FindPython-if-auto-deref' into release-3.17Brad King2020-04-151-9/+9
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 894fdea2a9 FindPython: remove extra dereference 0b9c9e2c8c FindPython: avoid autoderef in version comparisons Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4610
* | \ \ \ \ \ \ \ \ Merge topic 'FindPython-if-auto-deref'Brad King2020-04-151-9/+9
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 894fdea2a9 FindPython: remove extra dereference 0b9c9e2c8c FindPython: avoid autoderef in version comparisons Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4610
| * | | | | | | | | FindPython: remove extra dereferenceBen Boeckel2020-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the version is not found (e.g., missing headers), this causes a CMake error about `if(blah VERSION_EQUAL)` being an invalid statement.
| * | | | | | | | | FindPython: avoid autoderef in version comparisonsBen Boeckel2020-04-141-8/+8
| | | | | | | | | |
* | | | | | | | | | Merge branch 'release-3.17'Brad King2020-04-150-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'FindCUDAToolkit-search-stubs' into release-3.17Brad King2020-04-151-2/+20
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4f1e24efa0 FindCUDAToolkit searches stub location last Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4589
* | \ \ \ \ \ \ \ \ \ Merge topic 'FindCUDAToolkit-search-stubs'Brad King2020-04-151-2/+20
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4f1e24efa0 FindCUDAToolkit searches stub location last Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4589
| * | | | | | | | | | FindCUDAToolkit searches stub location lastRobert Maynard2020-04-141-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #20252
* | | | | | | | | | | Merge branch 'release-3.17'Brad King2020-04-150-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge branch 'backport-3.17-file-upload-tls' into release-3.17Brad King2020-04-151-0/+7
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !4579
| | * | | | | | | | | | file(UPLOAD): Add default ca_certsHarry Mallon2020-04-151-0/+7
| | | |/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default ca_certs were not added when using `UPLOAD` with built-in (non-system) cURL. Previously we only did this for `DOWNLOAD`. Fixes: #20551
* | | | | | | | | | | CMake Nightly Date StampKitware Robot2020-04-151-1/+1
| |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
* | | | | | | | | | Merge topic 'sort_list_natural_20563'Brad King2020-04-144-2/+56
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | da99eca1e7 list: add NATURAL sorting on SORT sub-command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4602
| * | | | | | | | | | list: add NATURAL sorting on SORT sub-commandJohnny Jazeix2020-04-134-2/+56
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20563
* | | | | | | | | | Merge topic 'cmake-gui-system-processor'Brad King2020-04-141-0/+3
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 11cbf79d15 cmake-gui: Pass CMAKE_SYSTEM_PROCESSOR to from gui to cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4604
| * | | | | | | | | | cmake-gui: Pass CMAKE_SYSTEM_PROCESSOR to from gui to cmakeJiri Malak2020-04-131-0/+3
| | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing `CMAKE_SYSTEM_PROCESSOR` cmake cache entry to passed options for first configure. We already pass `CMAKE_SYSTEM_{NAME,VERSION}`.
* | | | | | | | | | Merge topic 'clang-tidy-9.0-changes'Brad King2020-04-1429-135/+107
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7cb72fadc8 cmConfigureFileCommand: simplify no-op argument handling f413727d27 clang-tidy: address bugprone-sizeof-expression lint 609c3b7cdc cmComputeLinkInformation: reserve space in built-up string 89207abf1f cmParseCacheCoverage: use cmSystemTools::SplitString 59b7adddc4 nits: replace some "c" instances with 'c' 80edc2cd8a cmMakefile: use std::string_view 37872088cf clang-tidy: address readability-else-after-return lint f2a33107be clang-tidy: address bugprone-branch-clone lints ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4584
| * | | | | | | | | | cmConfigureFileCommand: simplify no-op argument handlingBen Boeckel2020-04-131-6/+20
| | | | | | | | | | |
| * | | | | | | | | | clang-tidy: address bugprone-sizeof-expression lintBen Boeckel2020-04-131-2/+4
| | | | | | | | | | |
| * | | | | | | | | | cmComputeLinkInformation: reserve space in built-up stringBen Boeckel2020-04-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should avoid any reallocations that would occur in this function.
| * | | | | | | | | | cmParseCacheCoverage: use cmSystemTools::SplitStringBen Boeckel2020-04-132-29/+4
| | | | | | | | | | |
| * | | | | | | | | | nits: replace some "c" instances with 'c'Ben Boeckel2020-04-134-7/+7
| | | | | | | | | | |
| * | | | | | | | | | cmMakefile: use std::string_viewBen Boeckel2020-04-131-1/+2
| | | | | | | | | | |
| * | | | | | | | | | clang-tidy: address readability-else-after-return lintBen Boeckel2020-04-132-2/+4
| | | | | | | | | | |
| * | | | | | | | | | clang-tidy: address bugprone-branch-clone lintsBen Boeckel2020-04-1320-87/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Arguably, many of these are bugs in `clang-tidy`. An if/else tree with other conditionals between cloned blocks may be relying on the intermediate logic to fall out of the case and inverting this logic may be non-trivial. See: https://bugs.llvm.org/show_bug.cgi?id=44165
| * | | | | | | | | | clang-tidy: ignore making members staticBen Boeckel2020-04-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake has lots of instances of this which is outside the scope of this topic right now.
| * | | | | | | | | | TestDriver: avoid clang-tidy lints in generated codeBen Boeckel2020-04-131-2/+5
| | | | | | | | | | |
| * | | | | | | | | | clang-tidy: ignore the use-trailing-return-type lintBen Boeckel2020-04-131-0/+1
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake isn't ready for this yet.
* | | | | | | | | | Merge topic 'UseJava-quoting'Brad King2020-04-141-3/+9
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01d5b888a3 UseJava: Quote -classpath argument correctly on more platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !4597
| * | | | | | | | | UseJava: Quote -classpath argument correctly on more platformsBrad King2020-04-101-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the `VERBATIM` option to our `add_custom_command` calls so that all arguments are correctly escaped for the shell. Otherwise when using a POSIX shell on Windows, the `-classpath` separator is `;` and without quoting ends the command. Fixes: #20567 Inspired-by: Nevyn Bengtsson <nevyn.jpg@gmail.com>