mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-14 10:47:59 +08:00
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:
@@ -15,6 +15,9 @@ class cmGlobalGenerator;
|
||||
class cmMakefile;
|
||||
struct cmObjectLocations;
|
||||
class cmSourceFile;
|
||||
namespace cmStateEnums {
|
||||
enum class IntermediateDirKind;
|
||||
}
|
||||
|
||||
/** \class cmLocalCommonGenerator
|
||||
* \brief Common infrastructure for Makefile and Ninja local generators.
|
||||
@@ -37,7 +40,8 @@ public:
|
||||
|
||||
std::string ComputeLongTargetDirectory(cmGeneratorTarget const* gt) const;
|
||||
std::string GetTargetDirectory(
|
||||
cmGeneratorTarget const* target) const override;
|
||||
cmGeneratorTarget const* target,
|
||||
cmStateEnums::IntermediateDirKind kind) const override;
|
||||
|
||||
void ComputeObjectFilenames(
|
||||
std::map<cmSourceFile const*, cmObjectLocations>& mapping,
|
||||
|
Reference in New Issue
Block a user