diff options
author | Brad King <brad.king@kitware.com> | 2014-12-06 12:36:52 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-12-06 12:36:52 (GMT) |
commit | 6c67b8168cd44e5900982ca3e36049792934d83d (patch) | |
tree | 6e6b39869b23123cc725fb61874188d4609262b3 /Source/cmGlobalBorlandMakefileGenerator.cxx | |
parent | 65ea5eb721d820551653bf6471e83ed5f4a5ba13 (diff) | |
download | CMake-6c67b8168cd44e5900982ca3e36049792934d83d.zip CMake-6c67b8168cd44e5900982ca3e36049792934d83d.tar.gz CMake-6c67b8168cd44e5900982ca3e36049792934d83d.tar.bz2 |
Makefile: Workaround Borland Make bug with multiple outputs
Given a rule of the form
out1 out2: dep1
out1 out2: dep2
Borland Make complains that there are multiple rules for "out1"
even though this works when there is only one output. Instead
generate
out1 out2: dep1 dep2
for Borland Make, but only when there are multiple outputs.
Diffstat (limited to 'Source/cmGlobalBorlandMakefileGenerator.cxx')
-rw-r--r-- | Source/cmGlobalBorlandMakefileGenerator.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmGlobalBorlandMakefileGenerator.cxx b/Source/cmGlobalBorlandMakefileGenerator.cxx index 6c20952..950d440 100644 --- a/Source/cmGlobalBorlandMakefileGenerator.cxx +++ b/Source/cmGlobalBorlandMakefileGenerator.cxx @@ -49,6 +49,7 @@ cmLocalGenerator *cmGlobalBorlandMakefileGenerator::CreateLocalGenerator() lg->SetUnixCD(false); lg->SetMakeCommandEscapeTargetTwice(true); lg->SetBorlandMakeCurlyHack(true); + lg->SetNoMultiOutputMultiDepRules(true); return lg; } |