summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmStringAlgorithms: Add cmStrToLong and cmStrToULongSebastian Holtermann2019-08-1020-74/+105
| | | | | | | | This adds the following functions to cmStringAlgorithms: - `cmStrToLong`: moved from `cmSystemTools::StringToLong` - `cmStrToULong`: moved from `cmSystemTools::StringToULong` Overloads of the given functions for `std::string` are added as well.
* CMake Nightly Date StampKitware Robot2019-08-101-1/+1
|
* Merge topic 'cmFileCommand-refactoring'Brad King2019-08-0913-528/+552
|\ | | | | | | | | | | | | | | | | | | | | a7a5f376bc cmFileCommand: Use cmSubcommandTable b66b7464ab Introduce cmSubcommandTable 2b785875fb cmFileCommand: turn into free function 9703c65718 cmFileCommand: put subcommands in unnamed namespace 64f987c174 cmFileCommand: port to cmExecutionStatus Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3657
| * cmFileCommand: Use cmSubcommandTableRegina Pfeifer2019-08-061-116/+119
| |
| * Introduce cmSubcommandTableRegina Pfeifer2019-08-064-0/+70
| |
| * cmFileCommand: turn into free functionRegina Pfeifer2019-08-063-29/+5
| |
| * cmFileCommand: put subcommands in unnamed namespaceDaniel Pfeifer2019-08-064-272/+198
| |
| * cmFileCommand: port to cmExecutionStatusDaniel Pfeifer2019-08-066-359/+408
| |
* | Merge topic 'cmDefinitions_cleanups'Brad King2019-08-092-35/+42
|\ \ | | | | | | | | | | | | | | | | | | 1a47d368d8 cmDefinitions: Cleanups and optimizations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3666
| * | cmDefinitions: Cleanups and optimizationsSebastian Holtermann2019-08-082-35/+42
| | | | | | | | | | | | | | | | | | | | | In cmDefinitions: - sort methods in source code by static or not static - use `std::unordered_set<cm::string_view>` instead of `std::set<std::string>` for duplications tests.
* | | Merge topic 'autogen_cmStrCat'Brad King2019-08-097-285/+174
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ca2923110c Autogen: Modernize to use cmStrCat for string concatenation d02a99d9d3 Autogen: Modernize code to use cm::string_view for the info writer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3663
| * | | Autogen: Modernize to use cmStrCat for string concatenationSebastian Holtermann2019-08-076-258/+151
| | | |
| * | | Autogen: Modernize code to use cm::string_view for the info writerSebastian Holtermann2019-08-072-27/+23
| | | |
* | | | Merge topic 'soname-darwin'Brad King2019-08-091-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2171f6ec0e Swift: correct SONAME flag for Darwin targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3640
| * | | | Swift: correct SONAME flag for Darwin targetsSaleem Abdulrasool2019-08-061-1/+3
| | | | | | | | | | | | | | | | | | | | Adjust the build rules for Swift to fix the SONAME handling for Darwin.
* | | | | Merge topic 'fphsa-components-space'Brad King2019-08-095-6/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e45187d525 FPHSA: Remove extra space in module components report Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !3655
| * | | | | FPHSA: Remove extra space in module components reportSylvain Joubert2019-08-065-6/+6
| | |_|_|/ | |/| | |
* | | | | Merge topic 'execution-status'Brad King2019-08-093-13/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5558070d52 cmExecutionStatus: Remove function Clear Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3654
| * | | | | cmExecutionStatus: Remove function ClearRegina Pfeifer2019-08-063-13/+2
| | |/ / / | |/| | |
* | | | | CMake Nightly Date StampKitware Robot2019-08-091-1/+1
| |_|_|/ |/| | |
* | | | CMake Nightly Date StampKitware Robot2019-08-081-1/+1
| | | |
* | | | Merge branch 'release-3.15'Brad King2019-08-070-0/+0
|\ \ \ \
| * | | | CMake 3.15.2v3.15.2Brad King2019-08-071-1/+1
| | | | |
* | | | | Merge branch 'release-3.15'Brad King2019-08-070-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'doc-relnotes-3.15' into release-3.15Brad King2019-08-071-0/+7
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3664
* | \ \ \ \ Merge topic 'doc-relnotes-3.15'Brad King2019-08-071-0/+7
|\ \ \ \ \ \ | | |/ / / / | |/| | | / | |_|_|_|/ |/| | | | | | | | | | | | | | 18ce372e0f Help: Add 3.15.2 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3664
| * | | | Help: Add 3.15.2 release notesBrad King2019-08-071-0/+7
| |/ / /
* | | | Merge topic 'tidy_inefficient_string'Brad King2019-08-0741-155/+149
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18b0330b86 clang-tidy: Enable performance-inefficient-string-concatenation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3648
| * | | | clang-tidy: Enable performance-inefficient-string-concatenationSebastian Holtermann2019-08-0541-155/+150
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | Enables the clang-tidy test performance-inefficient-string-concatenation and replaces all inefficient string concatenations with `cmStrCat`. Closes: #19555
* | | | Merge topic 'FindPython-virtual-env'Brad King2019-08-074-185/+312
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7ed84b1e8f FindPython: ensure virtual environments are correctly handled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3649
| * | | | FindPython: ensure virtual environments are correctly handledMarc Chevrier2019-08-054-185/+312
| | | | | | | | | | | | | | | | | | | | Fixes: #19525
* | | | | Merge topic 'cmStringAlgorithms_move_functions'Brad King2019-08-0724-126/+161
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 959b97a27f Tests: testStringAlgorithms: Add cmTrimWhitespace, cmEscapeQuotes, cmTokenize 7fbcc16dcd cmStringAlgorithms: cmIsSpace, cmTrimWhitespace, cmEscapeQuotes, cmTokenize Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3647
| * | | | | Tests: testStringAlgorithms: Add cmTrimWhitespace, cmEscapeQuotes, cmTokenizeSebastian Holtermann2019-08-051-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the testStringAlgorithms test with tests for `cmTrimWhitespace`, `cmEscapeQuotes` and `cmTokenize`.
| * | | | | cmStringAlgorithms: cmIsSpace, cmTrimWhitespace, cmEscapeQuotes, cmTokenizeSebastian Holtermann2019-08-0523-126/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the following functions to `cmStringAlgorithms`: - `cmIsSpace` - `cmTrimWhitespace` (moved from `cmSystemTools::TrimWhitespace`) - `cmEscapeQuotes` (moved from `cmSystemTools::EscapeQuotes`) - `cmTokenize` (moved from `cmSystemTools::tokenize` and adapted to accept `cm::string_view`)
* | | | | | Merge topic 'doc-CMAKE_MESSAGE_INDENT-spelling-typo'Brad King2019-08-071-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8fe129e314 Help: Fix spelling typo in `CMAKE_MESSAGE_INDENT` docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3658
| * | | | | | Help: Fix spelling typo in `CMAKE_MESSAGE_INDENT` docsAlex Turbov2019-08-061-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.15'Brad King2019-08-070-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge branch 'FindGLEW-macOS' into release-3.15Brad King2019-08-061-3/+34
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3656
| * \ \ \ \ \ \ Merge branch 'find_package-prefer-config-not-found' into release-3.15Brad King2019-08-062-1/+9
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3653
* | \ \ \ \ \ \ \ Merge topic 'FindGLEW-macOS'Brad King2019-08-071-3/+34
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | feeb0381bc FindGLEW: Fix typo in verbose log message ab822a9b48 FindGLEW: Add required OpenGL dependency in macOS a8a3efa3be FindGLEW: Fix macOS library suffix selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3656
| * | | | | | | | FindGLEW: Fix typo in verbose log messageClaudio Fantacci2019-08-061-1/+1
| | | | | | | | |
| * | | | | | | | FindGLEW: Add required OpenGL dependency in macOSClaudio Fantacci2019-08-061-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | macOS requires OpenGL as INTERFACE_LINK_LIBRARIES dependency in the GLEW targets. This commit fixes this issue.
| * | | | | | | | FindGLEW: Fix macOS library suffix selectionClaudio Fantacci2019-08-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix logic added by commit a7d853868b (FindGLEW: Update implementation, 2019-03-13, v3.15.0-rc1~375^2~1) on macOS. macOS is recognized as both UNIX and APPLE. Consequently, the library suffix for shared and static library was set, respectively, as `.so` and `.a`, just like UNIX systems. Fix this by properly checking the OS type. Fixes: #19542
* | | | | | | | | Merge topic 'find_package-prefer-config-not-found'Brad King2019-08-072-1/+9
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ed868606d find_package: Fix prefer-config mode to not fail on missing optional package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3653
| * | | | | | | | find_package: Fix prefer-config mode to not fail on missing optional packageCristian Adam2019-08-062-1/+9
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `CMAKE_FIND_PACKAGE_PREFER_CONFIG` mode was set to `ON`, failure to find a package was fatal even if it was not `REQUIRED`. Fix this and add a test case. Fixes: #19557
* | | | | | | | CMake Nightly Date StampKitware Robot2019-08-071-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge topic 'doc-fix-CMAKE_MESSAGE_INDENT-sample-output'Brad King2019-08-061-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 493b8eae36 Help: Fix example output in the `CMAKE_MESSAGE_INDENT` documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3651
| * | | | | | | Help: Fix example output in the `CMAKE_MESSAGE_INDENT` documentationAlex Turbov2019-08-051-0/+2
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge topic 'cmake-dependent-option-doc'Brad King2019-08-062-2/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d192caefff CMakeDependentOption: Document that 4th parameter follows if-syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3643
| * | | | | | | CMakeDependentOption: Document that 4th parameter follows if-syntaxHong Xu2019-08-052-2/+5
| | | | | | | |