summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ssl-warning'Brad King2019-07-232-5/+7
|\ | | | | | | | | | | | | | | dd3e476786 OpenSSL: Issue an error if OpenSSL is not found Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3565
| * OpenSSL: Issue an error if OpenSSL is not foundKyle Edwards2019-07-182-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When building with the built-in Curl, CMAKE_USE_OPENSSL is only set to ON by default if an OpenSSL installation is detected. However, this can cause the user to mistakenly build without OpenSSL support if OpenSSL is not installed, because CMAKE_USE_OPENSSL is set to OFF in that case. Always set CMAKE_USE_OPENSSL to ON by default on systems where it could be available, skipping the initial detection, resulting in an error when we try to use OpenSSL later on. Detect this error and advise the user to either install OpenSSL or set CMAKE_USE_OPENSSL to OFF. Co-Authored-by: Brad King <brad.king@kitware.com>
* | CMake Nightly Date StampKitware Robot2019-07-231-1/+1
| |
* | Merge topic 'bootstrap-c++14'Brad King2019-07-221-1/+20
|\ \ | | | | | | | | | | | | | | | | | | 9dfb66372e bootstrap: Verify C++14 capabilities before using them Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3587
| * | bootstrap: Verify C++14 capabilities before using themBrad King2019-07-181-1/+20
| |/ | | | | | | | | | | | | | | In commit a605bf438e (Extend C++17/C++14 feature checks to cover more standard library APIs, 2019-02-27, cpp-modules-20190312.1~52^2~1) we added checks to the main build of CMake to verify C++14 capabilities before using C++14 flags to build. Add these to the bootstrap check too.
* | Merge topic 'refactor-processhandler'Brad King2019-07-222-137/+181
|\ \ | | | | | | | | | | | | | | | | | | ae2cfc4bd8 Refactor: Break cmCTestTestHandler::ProcessHandler() into smaller functions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3580
| * | Refactor: Break cmCTestTestHandler::ProcessHandler() into smaller functionsKyle Edwards2019-07-192-137/+181
| | |
* | | Merge topic 'tutorial_reference_cmake_install_command'Brad King2019-07-221-6/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c94e62c07e Tutorial: Updated to reference using cmake --install Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3572
| * | | Tutorial: Updated to reference using cmake --installRobert Maynard2019-07-191-6/+8
| | |/ | |/| | | | | | | | | | This is preferred over using `make install` as it allows for control over the install location, configuration, and component.
* | | Merge topic 'doc-string-multibyte'Brad King2019-07-221-81/+94
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | b97673f54b Help: Add note to each string() subcommand that assumes ASCII input 26cd64d977 Help: Fix language and formatting inconsistencies for string() command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3559
| * | | Help: Add note to each string() subcommand that assumes ASCII inputCraig Scott2019-07-191-1/+10
| | | | | | | | | | | | Fixes: #19465
| * | | Help: Fix language and formatting inconsistencies for string() commandCraig Scott2019-07-191-81/+85
| | | |
* | | | Merge topic 'static-library-flags'Brad King2019-07-221-5/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59f2aa63e4 Swift: fix static library handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3576
| * | | | Swift: fix static library handlingSaleem Abdulrasool2019-07-191-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle static libraries similar to shared libraries. Do not pass along the shared library flags raw as that will pass flags for the linker to the driver which is incorrect.
* | | | | Merge topic 'refactor-usage-requirements'Brad King2019-07-223-294/+245
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2682714a3f cmGeneratorTarget: Refactor usage requirement genex evaluation 3cbc15773f cmGeneratorTarget: Move static functions to anonymous namespace 33494a507d cmGeneratorTarget: Order usage requirement processing logic consistently c131e62f7b cmGeneratorTarget: Remove unnecessary copy to local variable fab72918c9 cmGeneratorTarget: Remove unused member of internal class 95d3598e04 cmGeneratorExpressionDAGChecker: Avoid const_cast Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !3578
| * | | | | cmGeneratorTarget: Refactor usage requirement genex evaluationBrad King2019-07-191-270/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evaluate usage requirement generator expressions fully before entering the processing loops. This allows us to evaluate and collect all entries up front and then have only one call to the loop over them. This also allows `AddInterfaceEntries` to immediately evaluate the generator expressions it synthesizes, which will enable later optimization.
| * | | | | cmGeneratorTarget: Move static functions to anonymous namespaceBrad King2019-07-191-26/+43
| | | | | |
| * | | | | cmGeneratorTarget: Order usage requirement processing logic consistentlyBrad King2019-07-191-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-order logic in all `process*` methods so that they all evaluate generator expressions at the beginning of their loops.
| * | | | | cmGeneratorTarget: Remove unnecessary copy to local variableBrad King2019-07-191-4/+3
| | | | | |
| * | | | | cmGeneratorTarget: Remove unused member of internal classBrad King2019-07-191-3/+0
| | | | | |
| * | | | | cmGeneratorExpressionDAGChecker: Avoid const_castBrad King2019-07-192-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | Make a member mutable to avoid casting away const of a whole object.
* | | | | | Merge topic 'cpack-install-scripts'Craig Scott2019-07-2210-24/+62
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5f96601675 CPack: Introduce CPACK_INSTALL_SCRIPTS variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3531
| * | | | | | CPack: Introduce CPACK_INSTALL_SCRIPTS variableAlex Turbov2019-07-2110-24/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The singular name `CPACK_INSTALL_SCRIPT` has existed but was not linked from the CPack documentation. Also, it supported multiple values and should have had a plural name. Add a plural-named alternative now. If both `CPACK_INSTALL_SCRIPTS` and `CPACK_INSTALL_SCRIPT` are set then ignore the latter with a warning. Signed-off-by: Alex Turbov <i.zaufi@gmail.com>
* | | | | | | Merge topic 'feature/message-indent'Craig Scott2019-07-2211-14/+144
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5f6fd917a3 message(): Control indentation via CMAKE_MESSAGE_INDENT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3464
| * | | | | | | message(): Control indentation via CMAKE_MESSAGE_INDENTAlex Turbov2019-07-2111-14/+144
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-07-221-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-07-211-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-07-201-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Merge topic 'skip_regular_expression'Kyle Edwards2019-07-1912-7/+100
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5dbd9c8583 Vim: Add SKIP_REGULAR_EXPRESSION test property to vim syntax file 407dd1a910 Help: Add documentation for SKIP_REGULAR_EXPRESSION test property d7955d4e5d Tests: Create test for SKIP_REGULAR_EXPRESSION test property 4f1dec86a5 CTest: Add SKIP_REGULAR_EXPRESSION test property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3570
| * | | | | | | Vim: Add SKIP_REGULAR_EXPRESSION test property to vim syntax fileGabor Bencze2019-07-181-0/+2
| | | | | | | |
| * | | | | | | Help: Add documentation for SKIP_REGULAR_EXPRESSION test propertyGabor Bencze2019-07-185-2/+33
| | | | | | | |
| * | | | | | | Tests: Create test for SKIP_REGULAR_EXPRESSION test propertyGabor Bencze2019-07-182-0/+27
| | | | | | | |
| * | | | | | | CTest: Add SKIP_REGULAR_EXPRESSION test propertyGabor Bencze2019-07-184-5/+38
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge topic 'command-final-action'Brad King2019-07-1915-316/+262
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 732dd344b9 cmCommand: remove FinalPass from interface fbee46e262 cmVariableWatchCommand: Port away from FinalPass 360d415592 cmLoadCommandCommand: Port away from FinalPass 316e40baec cmInstallProgramsCommand: Port away from FinalPass 7bc88b9165 cmInstallFilesCommand: Port away from FinalPass 6a1a3763ee cmFLTKWrapUICommand: Port away from FinalPass 20169f0b8d cmExportLibraryDependenciesCommand: Port away from FinalPass a74dad3bd3 cmMakefile: decouple FinalAction from cmCommand ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3562
| * | | | | | | cmCommand: remove FinalPass from interfaceDaniel Pfeifer2019-07-183-34/+0
| | | | | | | |
| * | | | | | | cmVariableWatchCommand: Port away from FinalPassDaniel Pfeifer2019-07-182-22/+33
| | | | | | | |
| * | | | | | | cmLoadCommandCommand: Port away from FinalPassDaniel Pfeifer2019-07-181-19/+5
| | | | | | | |
| * | | | | | | cmInstallProgramsCommand: Port away from FinalPassDaniel Pfeifer2019-07-182-40/+29
| | | | | | | |
| * | | | | | | cmInstallFilesCommand: Port away from FinalPassDaniel Pfeifer2019-07-182-52/+38
| | | | | | | |
| * | | | | | | cmFLTKWrapUICommand: Port away from FinalPassDaniel Pfeifer2019-07-182-47/+28
| | | | | | | |
| * | | | | | | cmExportLibraryDependenciesCommand: Port away from FinalPassDaniel Pfeifer2019-07-182-41/+24
| | | | | | | |
| * | | | | | | cmMakefile: decouple FinalAction from cmCommandDaniel Pfeifer2019-07-182-6/+32
| | | | | | | |
| * | | | | | | cmLoadCommandCommand: Code cleanupRegina Pfeifer2019-07-181-73/+91
| | | | | | | |
* | | | | | | | Merge topic 'swift-deduplicate'Brad King2019-07-191-16/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 151ef7cef4 Swift: refactor rule construction to reduce duplication Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3551
| * | | | | | | | Swift: refactor rule construction to reduce duplicationSaleem Abdulrasool2019-07-171-16/+10
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the placeholder expansion to avoid constructing the `-target` option by hand if specified. This reduces duplication and simplifies the rules.
* | | | | | | | Merge topic 'FindProtobuf-DLLs'Brad King2019-07-191-0/+15
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3bbd85d5ff FindProtobuf: Fix usage of protobuf dynamic libraries on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3555
| * | | | | | | | FindProtobuf: Fix usage of protobuf dynamic libraries on Windowsgnaggnoyil2019-07-181-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define `PROTOBUF_USE_DLLS` on Windows when linking against dynamic protobuf libraries so that we import symbols from them. We use the condition `MSVC` to enable this because that is what the upstream buildsystem uses.
* | | | | | | | | Merge branch 'release-3.15'Brad King2019-07-190-0/+0
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'ctest-done-hash' into release-3.15Brad King2019-07-191-9/+9
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3563
* | \ \ \ \ \ \ \ \ \ Merge topic 'ctest-done-hash'Brad King2019-07-191-9/+9
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | da79075c4d CTest: Generate Done.xml before calculating its hash Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3563