Teach CROSSCOMPILING_EMULATOR to support arguments

Fixes: #19321
This commit is contained in:
Marek Antoniak
2019-05-30 16:11:10 +02:00
committed by Brad King
parent 3cb5a8d9b3
commit fec441ec17
12 changed files with 129 additions and 16 deletions

View File

@@ -22,10 +22,12 @@ class cmCustomCommandGenerator
bool MakeVars;
cmGeneratorExpression* GE;
cmCustomCommandLines CommandLines;
std::vector<std::vector<std::string>> EmulatorsWithArguments;
std::vector<std::string> Depends;
std::string WorkingDirectory;
const char* GetCrossCompilingEmulator(unsigned int c) const;
void FillEmulatorsWithArguments();
std::vector<std::string> GetCrossCompilingEmulator(unsigned int c) const;
const char* GetArgv0Location(unsigned int c) const;
public: