summaryrefslogtreecommitdiffstats
path: root/Tests
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Add test for cmake --build . --target packageKyle Edwards2018-07-173-8/+25
|
* Tests: Add test for install(SCRIPT ... COMPONENT)Kyle Edwards2018-07-175-0/+9
|
* Tests: Add test for InstallRequiredSystemLibrariesKyle Edwards2018-07-173-0/+12
|
* Tests: Add test for $<0:...> in ExportImportKyle Edwards2018-07-171-3/+3
| | | | | This test case already includes test cases for $<1...> and $<0...>, but this commit adds a few $<0:...>'s in cases where it was missing.
* Tests: Add test for install(TARGETS) RPATH functionalityKyle Edwards2018-07-175-1/+42
|
* Tests: Add test for install(FILES) with PERMISSIONSKyle Edwards2018-07-173-0/+7
|
* Tests: Add test for installing parts of targets in different directoriesKyle Edwards2018-07-174-0/+15
|
* Tests: Add test for install(DIRECTORY) with PATTERN and REGEXKyle Edwards2018-07-176-0/+38
|
* Tests: Add test for CONFIGURATIONS parameter of install()Kyle Edwards2018-07-173-0/+4
|
* Tests: Add test for install(<SCRIPT|CODE>)Kyle Edwards2018-07-174-0/+11
|
* Tests: Add test for <PRE|POST>_INSTALL_SCRIPTKyle Edwards2018-07-175-0/+11
|
* Tests: Add test for deprecated install_*() commandsKyle Edwards2018-07-175-0/+19
|
* Tests: Add tests for *OUTPUT_NAME propertiesKyle Edwards2018-07-173-0/+44
|
* Tests: Add test for install(DIRECTORY ... OPTIONAL)Kyle Edwards2018-07-173-0/+3
|
* Tests: Add tests for install(<TARGETS|FILES> ... OPTIONAL)Kyle Edwards2018-07-176-0/+10
|
* math: Restore toleration of unexpected characters in an expressionBrad King2018-07-164-3/+15
| | | | | | | | Prior to commit 7c4c13ffef (math: Reject unexpected expression input explicitly, 2018-05-18) we ignored unexpected characters in an expression that otherwise can be parsed. In order to preserve compatibility with projects that accidentally used this, convert the error to a warning.
* Merge topic 'ghs'Brad King2018-07-121-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | ce4f20ba62 GHS: Add release notes 281c601024 GHS: Update default BSP name 01c98c6ccc GHS: Update setting default OS location for Integrity platforms bb77dc0cee GHS: Set primary target using arch/platform values (or user specified value) f80692cf60 GHS: Add platform selection support a37a4a00c8 GHS: Add toolset selection support 5d40d2b44f GHS: Support ARM, PPC, 86 architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Matt Soucy <matthew.soucy@baesystems.com> Merge-request: !798
| * GHS: Set primary target using arch/platform values (or user specified value)Fred Baksik2018-07-111-1/+1
| |
* | Merge topic 'option_respects_existing_stack_variable'Brad King2018-07-122-0/+15
|\ \ | | | | | | | | | | | | | | | | | | f8a7cf85ad option: No CMP077 warnings when both cache and local variable exists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2203
| * | option: No CMP077 warnings when both cache and local variable existsRobert Maynard2018-07-102-0/+15
| | | | | | | | | | | | | | | | | | Previously we would warn when the local and cache version of a variable exists, but this use case doesn't need a warning as it maintains backwards compatibility.
* | | Merge topic 'skip_mfc_test'Brad King2018-07-101-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | eb2ee1dc7e Tests: skip MFC test when building cmake when no file association for vcproj Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2196
| * | | Tests: skip MFC test when building cmake when no file association for vcprojFred Baksik2018-07-091-0/+4
| | |/ | |/|
* | | Merge topic 'option-normal-variable'Brad King2018-07-097-0/+44
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | 2a5f5c0e31 option: respect existing normal variable 12e6f83319 Option: Add a test that verifies interaction with normal variables 5bb3d40a28 cmOption: Remove VTK 4.0 workarounds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2155
| * | option: respect existing normal variableRobert Maynard2018-07-099-17/+44
| | | | | | | | | | | | Add policy CMP0077 to change this behavior in a compatible way.
| * | Option: Add a test that verifies interaction with normal variablesRobert Maynard2018-06-212-0/+17
| | |
* | | Merge topic 'vsnasm-quoting'Brad King2018-07-064-3/+27
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | cb694f8cd6 VS: Properly quote arguments in nasm.xml Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2179
| * | | VS: Properly quote arguments in nasm.xmlDavid Benjamin2018-07-024-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most arguments were quoted, but some weren't, causing problems if the arguments contained whitespace. In particular, the _STL_EXTRA_DISABLED_WARNINGS value takes spaces and CMake's NASM support applies all add_definitions lines to NASM. The -D flag is missing quotes, so projects using NASM and setting _STL_EXTRA_DISABLED_WARNINGS break in the Visual Studio generator. Likewise, the -o flag is missing quotes, which means filenames with spaces do not work. (The -U flag is unlikely to need quotes, but include them for consistency.) Extend the existing VSNASM test to cover these cases.
* | | | Merge topic 'list-command-insert'Brad King2018-07-063-2/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a08154d493 list: Allow inserting at the end of a list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2181
| * | | | list: Allow inserting at the end of a listDaniel Chabrowski2018-07-053-2/+6
| |/ / / | | | | | | | | | | | | Fixes: #18069
* | | | Merge topic 'UseSWIG-legacy-targets'Brad King2018-07-055-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8f2b483c06 Merge branch 'backport-UseSWIG-legacy-targets' into UseSWIG-legacy-targets 38ffcedd26 UseSWIG: reintroduce legacy target name management Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2188
| * \ \ \ Merge branch 'backport-UseSWIG-legacy-targets' into UseSWIG-legacy-targetsBrad King2018-07-035-0/+5
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | Resolve conflicts by integrating changes from both sides.
| | * | | UseSWIG: reintroduce legacy target name managementMarc Chevrier2018-07-034-0/+4
| | | | | | | | | | | | | | | | | | | | Fixes: #18140
* | | | | Merge topic 'revert-subdirectory-linking'Brad King2018-07-0515-94/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0d7114987c Revert "target_link_libraries: Allow use with targets in other directories" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2191
| * | | | | Revert "target_link_libraries: Allow use with targets in other directories"Brad King2018-07-0315-94/+7
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.12.0-rc1~82^2 (target_link_libraries: Allow use with targets in other directories, 2018-05-11). The RHS target scoping and visibility rules are not clear and will need further investigation before the feature can be added. Issue: #17943
| * | | | Merge branch 'ctest_submit-https' into release-3.12Brad King2018-06-272-6/+9
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2171
| * \ \ \ \ Merge branch 'lexer-null' into release-3.12Brad King2018-06-264-0/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2174
| * \ \ \ \ \ Merge branch 'file-GLOB-remove-new-errors' into release-3.12Brad King2018-06-226-11/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2164
| * \ \ \ \ \ \ Merge branch 'xcode-10-legacy-build-system' into release-3.12Brad King2018-06-193-17/+22
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2151
* | \ \ \ \ \ \ \ Merge topic 'math-hex'Brad King2018-07-0521-15/+114
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5dbee9d2d0 math: Add options to calculate and format output as hexadecimal 8661e7052c math: Diagnose divide-by-zero 7c4c13ffef math: Reject unexpected expression input explicitly 5b0f73a15a math: Use 64-bit integer type for computation 963b8d9f6c math: Add RunCMake.math test to prepare for error cases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2056
| * | | | | | | | math: Add options to calculate and format output as hexadecimalDaniel Franke2018-07-0313-15/+82
| | | | | | | | |
| * | | | | | | | math: Diagnose divide-by-zeroDaniel Franke2018-06-264-0/+7
| | | | | | | | |
| * | | | | | | | math: Reject unexpected expression input explicitlyDaniel Franke2018-06-264-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to C++ exceptions for lexer/parser error handling. Teach the lexer/parser to fail on unexpected input.
| * | | | | | | | math: Add RunCMake.math test to prepare for error casesDaniel Franke2018-06-224-0/+16
| | | | | | | | |
* | | | | | | | | Merge topic 'cpack-external'Brad King2018-07-0312-4/+326
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4c71548766 Help: Add release notes for CPack External generator 47c87cdd1f Help: Add documentation for CPack External generator 2ef966bc77 Testing: Add test for CPack External generator 80914d88da CPack: Add "CPack External" generator 3ced881db6 cmCPackGenerator: Store CPACK_INSTALL_CMAKE_PROJECTS in an internal field 4938abb600 cmCPackGenerator: Refactor InstallProjectViaInstallCMakeProjects() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2142
| * | | | | | | | | Testing: Add test for CPack External generatorKyle Edwards2018-07-0212-4/+326
| | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test case ensures that the CPack External generator produces the proper .json file, and also ensures that the version negotation with CPACK_EXT_REQUESTED_VERSIONS works properly.
* | | | | | | | | Merge topic 'LINK_DEPENDS'Brad King2018-07-034-1/+38
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 724bd7790e LINK_DEPENDS: add support of 'generator expressions' cc9f88af53 LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2175
| * | | | | | | | LINK_DEPENDS: add support of 'generator expressions'Marc Chevrier2018-06-271-1/+1
| | | | | | | | |
| * | | | | | | | LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDSMarc Chevrier2018-06-274-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #17997
* | | | | | | | | Merge topic 'ctest_submit-https'Brad King2018-06-292-6/+9
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71f27c04b0 ctest_submit: show headers as debug info 4464ef21da ctest_submit: Check CA file during CDASH_UPLOAD Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2171
| * | | | | | | | ctest_submit: show headers as debug infoZack Galbreath2018-06-272-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hide any headers specified by `ctest_submit(HTTPHEADER ...)` unless ctest is run with --debug. This option is used to present bearer tokens to CDash. We do not want to inadvertently expose this secret data in the console output log.