summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalXCodeGenerator.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-12-05 14:50:31 (GMT)
committerBrad King <brad.king@kitware.com>2014-12-05 14:52:09 (GMT)
commit8a4c6d2d2e66d210e5c2d59c86b3f1bff2582867 (patch)
tree1d7fd133facc97abb821b2d5dbf09a8ccdb497e1 /Source/cmGlobalXCodeGenerator.h
parent470c549c622ddddd0be3ae63945e40a1cad85923 (diff)
downloadCMake-8a4c6d2d2e66d210e5c2d59c86b3f1bff2582867.zip
CMake-8a4c6d2d2e66d210e5c2d59c86b3f1bff2582867.tar.gz
CMake-8a4c6d2d2e66d210e5c2d59c86b3f1bff2582867.tar.bz2
Xcode: Fix rebuild with multiple custom command outputs (#15116)
The Xcode generator uses Makefiles under a run-script build-phase to drive custom commands. Fix the generated makefiles for custom commands with multiple outputs to list all the outputs on the left hand side of the build rule. This is much simpler and more reliable than the old multiple-output-pair infrastructure.
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.h')
-rw-r--r--Source/cmGlobalXCodeGenerator.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/Source/cmGlobalXCodeGenerator.h b/Source/cmGlobalXCodeGenerator.h
index d2bc9d1..f38435e 100644
--- a/Source/cmGlobalXCodeGenerator.h
+++ b/Source/cmGlobalXCodeGenerator.h
@@ -118,8 +118,7 @@ private:
void CreateCustomRulesMakefile(const char* makefileBasename,
cmTarget& target,
std::vector<cmCustomCommand> const & commands,
- const std::string& configName,
- bool& haveMultipleOutputPairs);
+ const std::string& configName);
cmXCodeObject* FindXCodeTarget(cmTarget const*);
std::string GetOrCreateId(const std::string& name, const std::string& id);