add_custom_{command,target}: WORKING_DIRECTORY generator expressions

This teaches add_custom_command and add_custom_target WORKING_DIRECTORY
about generator expressions

Fixes: #14089
This commit is contained in:
Jon Chronopoulos
2018-09-22 17:00:28 +10:00
committed by Brad King
parent 2d119e5309
commit f158ac19e1
6 changed files with 40 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ class cmCustomCommandGenerator
cmGeneratorExpression* GE;
cmCustomCommandLines CommandLines;
std::vector<std::string> Depends;
std::string WorkingDirectory;
const char* GetCrossCompilingEmulator(unsigned int c) const;
const char* GetArgv0Location(unsigned int c) const;