From ff5d7bc301b82ec80041e6222df7e34483baff47 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Thu, 22 May 2025 21:03:36 +0200 Subject: [PATCH] cmLocalXCodeGenerator: use a per-target directory With all code starting to go towards using per-target directories, Xcode needs to use one as well. --- Source/cmLocalXCodeGenerator.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/cmLocalXCodeGenerator.cxx b/Source/cmLocalXCodeGenerator.cxx index c2ea1f2919..5bf096683e 100644 --- a/Source/cmLocalXCodeGenerator.cxx +++ b/Source/cmLocalXCodeGenerator.cxx @@ -28,10 +28,9 @@ cmLocalXCodeGenerator::cmLocalXCodeGenerator(cmGlobalGenerator* gg, cmLocalXCodeGenerator::~cmLocalXCodeGenerator() = default; std::string cmLocalXCodeGenerator::GetTargetDirectory( - cmGeneratorTarget const*) const + cmGeneratorTarget const* target) const { - // No per-target directory for this generator (yet). - return std::string{}; + return cmStrCat(target->GetName(), ".dir"); } void cmLocalXCodeGenerator::AppendFlagEscape(std::string& flags,