1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #ifndef cmExportInstallAndroidMKGenerator_h
- #define cmExportInstallAndroidMKGenerator_h
- #include "cmConfigure.h"
- #include <iosfwd>
- #include <set>
- #include <string>
- #include <vector>
- #include "cmExportFileGenerator.h"
- #include "cmExportInstallFileGenerator.h"
- class cmGeneratorTarget;
- class cmInstallExportGenerator;
- class cmExportInstallAndroidMKGenerator : public cmExportInstallFileGenerator
- {
- public:
-
- cmExportInstallAndroidMKGenerator(cmInstallExportGenerator* iegen);
- protected:
-
- void GeneratePolicyHeaderCode(std::ostream&) override {}
- void GeneratePolicyFooterCode(std::ostream&) override {}
- void GenerateImportHeaderCode(std::ostream& os,
- const std::string& config = "") override;
- void GenerateImportFooterCode(std::ostream& os) override;
- void GenerateImportTargetCode(std::ostream& os,
- const cmGeneratorTarget* target) override;
- void GenerateExpectedTargetsCode(
- std::ostream& os, const std::string& expectedTargets) override;
- void GenerateImportPropertyCode(
- std::ostream& os, const std::string& config,
- cmGeneratorTarget const* target,
- ImportPropertyMap const& properties) override;
- void GenerateMissingTargetsCheckCode(
- std::ostream& os, const std::vector<std::string>& missingTargets) override;
- void GenerateInterfaceProperties(
- cmGeneratorTarget const* target, std::ostream& os,
- const ImportPropertyMap& properties) override;
- void GenerateImportPrefix(std::ostream& os) override;
- void LoadConfigFiles(std::ostream&) override;
- void GenerateRequiredCMakeVersion(std::ostream& os,
- const char* versionString) override;
- void CleanupTemporaryVariables(std::ostream&) override;
- void GenerateImportedFileCheckLoop(std::ostream& os) override;
- void GenerateImportedFileChecksCode(
- std::ostream& os, cmGeneratorTarget* target,
- ImportPropertyMap const& properties,
- const std::set<std::string>& importedLocations) override;
- bool GenerateImportFileConfig(const std::string& config,
- std::vector<std::string>&) override;
- };
- #endif
|