cmExportInstallFileGenerator: Allow overriding of CheckInterfaceDirs

This commit is contained in:
Taylor Sasser
2025-11-06 13:35:19 -05:00
parent 6d6c37c90d
commit bcb6f689a4

View File

@@ -135,6 +135,10 @@ protected:
ImportPropertyMap& properties,
std::set<std::string>& importedLocations);
virtual bool CheckInterfaceDirs(std::string const& prepro,
cmGeneratorTarget const* target,
std::string const& prop) const;
cmInstallExportGenerator* IEGen;
// The import file generated for each configuration.
@@ -145,9 +149,6 @@ protected:
std::map<std::string, std::vector<std::string>> ConfigCxxModuleTargetFiles;
private:
bool CheckInterfaceDirs(std::string const& prepro,
cmGeneratorTarget const* target,
std::string const& prop) const;
void PopulateCompatibleInterfaceProperties(cmGeneratorTarget const* target,
ImportPropertyMap& properties);
void PopulateCustomTransitiveInterfaceProperties(