summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/export
Commit message (Collapse)AuthorAgeFilesLines
* Tests: add tests for export set error messagesBen Boeckel2019-06-277-0/+34
|
* export: Restore support for empty TARGETS listBrad King2019-06-252-0/+2
| | | | | | | | | Refactoring in commit f5acecaa6f (cmExportCommand: Port to cmArgumentParser, 2019-03-23, v3.15.0-rc1~270^2~3) broke the `export` command's support for specifying `TARGETS` with no entries. Fix it and add a test case. Fixes: #19415
* cmExportCommand: Port to cmArgumentParserRegina Pfeifer2019-04-042-3/+2
|
* EXPORT_PROPERTIES: Add test for an undefined propertyCraig Scott2018-08-162-0/+12
| | | | The added test verifies that a property listed in EXPORT_PROPERTIES can be undefined. It confirms the crash recorded in issue #18260.
* Export: allow exporting of additional propertiesWouter Klouwen2018-03-1611-0/+58
| | | | | | | | | This change introduces an additional property that may be set on a target to allow additional properties to be exported. Normally only a limited number of properties are exported. Additional properties may be exported by simply setting the `EXPORT_PROPERTIES` property on a target that is exported.
* export: Reject custom target exports earlier (#15657)Brad King2015-07-214-0/+8
| | | | | Diagnose and reject custom targets given to the export() command immediately. Previously we would generate an internal error later.
* Tests: Teach RunCMake.export to enable languages only when neededBrad King2015-07-215-3/+5
|
* export: Implement EXPORT subcommand (#9822)Stephen Kelly2013-12-2410-0/+39
| | | | | | Teach the export command to handle export sets defined by invocations of install(TARGETS ... EXPORT foo). This makes maintenance of targets exported to both the build tree and install tree trivial.
* export(): Check targets exist at configure-time (#14608)Stephen Kelly2013-12-045-0/+12
Commit 66b290e7 (export(): Process the export() command at generate time., 2012-10-06 ) refactored export() so that it could evaluate strings at generate-time. This was intended for evaluating target properties, but that commit also removed a check for target existence at configure-time. Restore that check and add a test for this case.