summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FileAPI/codemodel-v2.cmake
Commit message (Collapse)AuthorAgeFilesLines
* fileapi: Fix codemodel target install destination for cross-dir rulesBrad King2019-07-311-0/+2
| | | | | | | | | | | | Since commit e89ad0f94e (install: Allow installing targets created in another directory, 2018-06-18, v3.13.0-rc1~407^2) we support calling `install(TARGETS)` for targets created in another directory. However, install generators are associated with the directory in which the call to `install()` appears. This may not be the same directory in which the target is defined. Record in each target the list of install generators it has. Fixes: #19546
* fileapi: extend codemodel v2 with a project modelBrad King2018-12-121-0/+1
| | | | | | | | | Offer clients a `project()`-centric view of the build system. This is similar to the directory-centric view but consolidates subdirectories that do not call `project()` with a new project name. Issue: #18398 Co-Author: Kyle Edwards <kyle.edwards@kitware.com>
* fileapi: Add test for codemodel v2Kyle Edwards2018-12-121-1/+34
|
* fileapi: add codemodel v2Brad King2018-12-121-0/+1
Start with v2 to distinguish it from server-mode v1. Issue: #18398