summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FileAPI/codemodel-v2-data/targets/interface_lib.json
Commit message (Collapse)AuthorAgeFilesLines
* fileAPI: Add direct dependencies to target codemodel filesCraig Scott2025-10-071-1/+7
| | | | | | | | | | | | | | This adds the following new arrays, which together capture all direct dependencies and interface dependencies of a target: - linkLibraries - interfaceLinkLibraries - compileDependencies - interfaceCompileDependencies - objectDependencies - orderDependencies Fixes: #21995, #25213
* MSVC: Always define a character setAJIOB2025-10-071-1/+1
| | | | | | | | | | When targeting the MSVC ABI, define `_MBCS` by default if the project does not define `_SBCS` or `_UNICODE`. Visual Studio has long defined one of the three character set macros automatically. For consistency, define it when compiling for the MSVC ABI with other generators. Add policy CMP0204 for compatibility. Fixes: #27275
* FileAPI: Add symbolic property to targetsTaylor Sasser2025-10-021-0/+1
|
* MSVC: Define _WINDLL consistently for shared librariesAJIOB2025-09-291-1/+1
| | | | | | | | Visual Studio defines this automatically for `.dll` targets. For consistency, define it when compiling for the MSVC ABI with other generators. Add policy CMP0203 for compatibility. Fixes: #27253
* fileAPI: Output all INTERFACE and IMPORTED targetsCraig Scott2025-09-261-0/+62
Fixes: #27248