summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FileAPI/codemodel-v2-data/targets/interface_exe.json
Commit message (Collapse)AuthorAgeFilesLines
* fileAPI: Add direct dependencies to target codemodel filesCraig Scott2025-10-071-1/+94
| | | | | | | | | | | | | | 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-3/+7
| | | | | | | | | | 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-3/+3
| | | | | | | | 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/+3
| | | | Fixes: #27248
* Tests: choose an explicit FULL strategy in tests expecting itBen Boeckel2025-07-291-3/+3
| | | | | | Since it can be set in the environment when running the test suite, guard tests which are sensitive to intermediate directory strategy changes with explicit settings.
* Tests: Explicitly disable AIX_SHARED_LIBRARY_ARCHIVE in some casesBrad King2024-11-231-3/+3
| | | | | We do not want AIX shared library archives in test cases that rely on cross-platform appearance of `.so` files.
* OrangeC: Add support for OrangeC compilerDavid Lindauer2023-09-251-1/+1
| | | | | | | Add compiler information modules. Update the test suite. Fixes: #25032 Co-authored-by: Brad King <brad.king@kitware.com>
* Tests: Fix FileAPI interface_exe testKyle Edwards2023-09-011-0/+41
|
* fileapi: Extend codemodel targets/compileGroups with Apple frameworksMarc Chevrier2023-05-191-0/+1
| | | | Fixes: #19897
* file-api: support exporting file set informationBen Boeckel2022-11-081-0/+2
| | | | | | | This includes listing the filesets themselves as well as which file set (if any) each source file is associated with. Fixes: #24128
* FileAPI test: Break gen_check_targets() into JSON filesKyle Edwards2020-02-071-0/+152