summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FileAPI/codemodel-v2-data/projects
Commit message (Collapse)AuthorAgeFilesLines
* fileapi: Handle unused imported libraries with missing IMPORTED_IMPLIBCraig Scott14 days1-1/+2
| | | | | | | | | | | | | 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: Add test coverage for interface direct and genex contextsCraig Scott2025-10-072-1/+23
|
* FileAPI: Add symbolic property to targetsTaylor Sasser2025-10-022-2/+5
|
* fileAPI: Output all INTERFACE and IMPORTED targetsCraig Scott2025-09-269-5/+27
| | | | Fixes: #27248
* fileapi: Restrict reply object file path lengthsStefan Wüthrich2025-01-271-0/+1
| | | | Fixes: #23389
* fileapi: Add test launcher to codemodel-v2Ralf Habacker2023-12-131-0/+2
| | | | | We do not need to bump the minor version because it was recently bumped by addition of the cross-compiling emulator as another kind of launcher.
* fileapi: Add cross-compiling emulator to codemodel-v2Ralf Habacker2023-12-011-1/+4
| | | | Fixes: #25408
* fileapi: Extend codemodel targets/compileGroups with Apple frameworksMarc Chevrier2023-05-192-1/+17
| | | | Fixes: #19897
* Tests: Add FileAPI case for cross-directory target_* commandsBrad King2022-08-221-1/+3
| | | | | | | | | | | The backtraces for some of the commands incorrectly come from the target's directory instead of the caller's directory. Expect the incorrect backtraces in test results for now. Increase the minimum required version of CMake in the test case to enable policy CMP0079 to support cross-directory calls. Issue: #23873
* FileAPI: Add information on file set installersKyle Edwards2021-10-271-2/+5
|
* fileapi: Add INTERFACE libraries with SOURCES to codemodel-v2Brad King2020-08-072-0/+14
| | | | | | | | | | | | INTERFACE libraries with SOURCES now appear in the generated buildsystem, so include them in the codemodel output too. We do not need to bump the `codemodel-v2` object kind minor version because that was already done in post-3.18 development by commit 7d6861f367 (fileapi: Extend codemodel targets with language standard, 2020-06-18). Fixes: #18608
* fileapi: Extend codemodel targets with language standardJustin Goshi2020-06-261-0/+2
|
* FileAPI test: Break gen_check_projects() into JSON filesKyle Edwards2020-02-077-0/+120