cmInstallAndroidMKExportGenerator.cxx 1.2 KB

123456789101112131415161718192021222324252627282930
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #include "cmInstallAndroidMKExportGenerator.h"
  4. #include <utility>
  5. #include <cm/memory>
  6. #include "cmExportInstallAndroidMKGenerator.h"
  7. #include "cmExportInstallFileGenerator.h"
  8. #include "cmListFileCache.h"
  9. class cmExportSet;
  10. cmInstallAndroidMKExportGenerator::cmInstallAndroidMKExportGenerator(
  11. cmExportSet* exportSet, std::string destination, std::string filePermissions,
  12. std::vector<std::string> const& configurations, std::string component,
  13. MessageLevel message, bool excludeFromAll, std::string filename,
  14. std::string targetNamespace, cmListFileBacktrace backtrace)
  15. : cmInstallExportGenerator(exportSet, std::move(destination),
  16. std::move(filePermissions), configurations,
  17. std::move(component), message, excludeFromAll,
  18. std::move(filename), std::move(targetNamespace),
  19. std::string{}, std::move(backtrace))
  20. {
  21. this->EFGen = cm::make_unique<cmExportInstallAndroidMKGenerator>(this);
  22. }
  23. cmInstallAndroidMKExportGenerator::~cmInstallAndroidMKExportGenerator() =
  24. default;