summaryrefslogtreecommitdiffstats
path: root/Tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'remove-simpleinstall'Brad King2018-07-18102-1250/+250
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31e79050b2 Tests: Remove the SimpleInstall test 36ef57a939 Tests: Add test for cmake --build . --target package 11ca374b28 Tests: Add test for install(SCRIPT ... COMPONENT) 2201fb6f43 Tests: Add test for InstallRequiredSystemLibraries 5a7a006fdd Tests: Add test for $<0:...> in ExportImport 69ca768e78 Tests: Add test for install(TARGETS) RPATH functionality 25c3fb6c35 Tests: Add test for install(FILES) with PERMISSIONS b5df4faa20 Tests: Add test for installing parts of targets in different directories ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2209
| * Tests: Remove the SimpleInstall testKyle Edwards2018-07-1757-1241/+0
| | | | | | | | | | The cases that were covered by SimpleInstall have been moved into RunCMake.install.
| * 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
| |
* | Merge topic 'nvcc_dlink_dedup_static_libs'Brad King2018-07-186-0/+60
|\ \ | |/ |/| | | | | | | | | | | fd0523a215 CUDA: Properly de-duplicate libs when doing device linking b07c71831c CUDA: Add a test to verify device linking can handle circular deps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2214
| * CUDA: Properly de-duplicate libs when doing device linkingRobert Maynard2018-07-171-2/+1
| | | | | | | | | | | | | | | | The nvcc device linker is designed so that each static library with device symbols only needs to be listed once as it doesn't care about link order. If you provide the same static library multiple times it will error out. To make sure this occurs we find the unique set of link items.
| * CUDA: Add a test to verify device linking can handle circular depsRobert Maynard2018-07-176-0/+61
| |
* | 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.