summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FileAPI/imported
Commit message (Collapse)AuthorAgeFilesLines
* fileapi: Handle unused imported libraries with missing IMPORTED_IMPLIBCraig Scott14 days1-0/+7
| | | | | | | | | | | | | CMake 4.1 and earlier did not issue an error if an imported shared library target was missing an IMPORTED_IMPLIB property and nothing used that imported library. There was no code path checking for the CMP0111 NEW behavior. Since b626843d71 (fileAPI: Output all INTERFACE and IMPORTED targets, 2025-09-13), we now include all imported targets in the file API replies, and that does trigger that check. We need to tolerate such imported targets to preserve backward compatibility, and to avoid issuing errors for problems in targets likely to be coming from outside the project and beyond the developer's control. Fixes: #27496
* fileAPI: Fix wrong linking relationship in symbolic library testCraig Scott2025-10-071-1/+1
| | | | | | | | Commit 62a1d3e7f1 (FileAPI: Add symbolic property to targets, 2025-09-30) contained an error in added test code where a wrong library was linked. The naming of the targets involved make clear the intended linking relationship, but nothing in the test was actually testing or relying on that relationship so it went undetected.
* FileAPI: Add symbolic property to targetsTaylor Sasser2025-10-021-0/+4
|
* fileAPI: Output all INTERFACE and IMPORTED targetsCraig Scott2025-09-261-0/+3
| | | | Fixes: #27248
* FileAPI: Populate information for IMPORTED_RUNTIME_ARTIFACTSKyle Edwards2021-05-311-0/+7
|
* cmTarget: Raise error if imported target location is not setRaul Tambre2020-08-211-0/+6
| | | | | | | | Previously we would synthesize <TARGET_NAME>-NOTFOUND as the location. This would then end up on the link line and cause build failures. Policy CMP0110 is added to control this behaviour. Fixes #19080, #19943.
* fileapi: Add test for codemodel v2Kyle Edwards2018-12-121-0/+24