cmFileSet: add a query for includeable file set types

stage/master/nightly/2023/10/21
Ben Boeckel 2023-10-19 22:37:46 -04:00
parent 51f9d9f0a2
commit 4625170925
2 changed files with 7 additions and 0 deletions

View File

@ -80,6 +80,11 @@ bool cmFileSetVisibilityIsForInterface(cmFileSetVisibility vis)
return false;
}
bool cmFileSetTypeCanBeIncluded(std::string const& type)
{
return type == "HEADERS"_s;
}
cmFileSet::cmFileSet(cmake& cmakeInstance, std::string name, std::string type,
cmFileSetVisibility visibility)
: CMakeInstance(cmakeInstance)

View File

@ -31,6 +31,8 @@ cmFileSetVisibility cmFileSetVisibilityFromName(cm::string_view name,
bool cmFileSetVisibilityIsForSelf(cmFileSetVisibility vis);
bool cmFileSetVisibilityIsForInterface(cmFileSetVisibility vis);
bool cmFileSetTypeCanBeIncluded(std::string const& type);
class cmFileSet
{
public: