summaryrefslogtreecommitdiffstats
path: root/Source/cmFileSet.h
Commit message (Collapse)AuthorAgeFilesLines
* GenEx: Consolidate target property evaluation context argumentsBrad King2025-09-221-5/+8
|
* cmFileSet: Constify local generator usageBrad King2025-09-211-2/+2
|
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
| | | | | | | | | | ``` git grep -lz 'Copyright.txt or https://cmake.org/licensing ' | while IFS= read -r -d $'\0' f ; do sed -i '/Copyright.txt or https:\/\/cmake.org\/licensing / { s/Copyright.txt/LICENSE.rst/ }' "$f" ; done ```
* Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-12/+12
| | | | | | | | | | | | | | | Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`, now with "east const" enforcement. Use `clang-format` version 18. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit. Issue: #26123
* cmFileSet: add a query for includeable file set typesBen Boeckel2023-10-201-0/+2
|
* cxxmodules: generate synthetic targets as an initial passBen Boeckel2023-08-171-0/+2
| | | | | | We need to be able to construct BMIs that will be usable from the client modules for the target importing the module, so create BMI-only compilation rules for `IMPORTED` targets to create these BMIs.
* cmGeneratorExpression: Require cmake instanceKyle Edwards2022-11-111-1/+3
|
* cmFileSet: store visibility with the filesetBen Boeckel2022-04-111-1/+20
| | | | | The visibility is intrinsic to the fileset, so store it with it. This avoids recalculating it on every addition to the fileset.
* target_sources(): Enforce stricter requirements for FILE_SET nameKyle Edwards2022-03-031-0/+2
| | | | Fixes: #23286
* cmTarget: Add cmFileSet and associated propertiesKyle Edwards2021-10-271-0/+64