cmLocalXCodeGenerator.cxx 876 B

123456789101112131415161718192021222324252627282930313233
  1. #include "cmLocalXCodeGenerator.h"
  2. #include "cmGlobalXCodeGenerator.h"
  3. #include "cmSourceFile.h"
  4. cmLocalXCodeGenerator::cmLocalXCodeGenerator()
  5. {
  6. // the global generator does this, so do not
  7. // put these flags into the language flags
  8. this->EmitUniversalBinaryFlags = false;
  9. }
  10. cmLocalXCodeGenerator::~cmLocalXCodeGenerator()
  11. {
  12. }
  13. std::string
  14. cmLocalXCodeGenerator::GetTargetDirectory(cmTarget const&) const
  15. {
  16. // No per-target directory for this generator (yet).
  17. return "";
  18. }
  19. void cmLocalXCodeGenerator::
  20. GetTargetObjectFileDirectories(cmTarget* target,
  21. std::vector<std::string>&
  22. dirs)
  23. {
  24. cmGlobalXCodeGenerator* g =
  25. (cmGlobalXCodeGenerator*)this->GetGlobalGenerator();
  26. g->SetCurrentLocalGenerator(this);
  27. g->GetTargetObjectFileDirectories(target,
  28. dirs);
  29. }