autogen: compute short directories too

Not just short directory roots. The test suites did an improper
generator check and masked them as the generator masks were put in place
after the core development but before the autogen-specific logic tests
were created.
This commit is contained in:
Ben Boeckel
2025-08-07 21:53:29 -04:00
parent 6e3b691ddc
commit fe0163cd23
12 changed files with 38 additions and 16 deletions

View File

@@ -30,7 +30,8 @@ public:
~cmLocalXCodeGenerator() override;
std::string GetTargetDirectory(
cmGeneratorTarget const* target) const override;
cmGeneratorTarget const* target,
cmStateEnums::IntermediateDirKind kind) const override;
void AppendFlagEscape(std::string& flags,
std::string const& rawFlag) const override;
void Generate() override;