From 1703a6d2c46cc7981dd80bd18d7c2e82ec5d9f82 Mon Sep 17 00:00:00 2001 From: Geoff Viola Date: Sun, 24 Apr 2016 13:47:48 -0600 Subject: GHS: Fix handling of duplicate source filenames (#16046) Green Hills MULTI project files must specify explicitly distinct object file names for source files with the same name. --- Source/cmGhsMultiTargetGenerator.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Source/cmGhsMultiTargetGenerator.h') diff --git a/Source/cmGhsMultiTargetGenerator.h b/Source/cmGhsMultiTargetGenerator.h index e85e41272f..3a13600514 100644 --- a/Source/cmGhsMultiTargetGenerator.h +++ b/Source/cmGhsMultiTargetGenerator.h @@ -88,6 +88,8 @@ private: WriteCustomCommandsHelper(std::vector const &commandsSet, cmTarget::CustomCommandType commandType); void WriteSources(std::vector const &objectSources); + static std::map + GetObjectNames(const std::vector &objectSources); static void WriteObjectLangOverride(cmGeneratedFileStream *fileStream, cmSourceFile *sourceFile); static void WriteObjectDir(cmGeneratedFileStream *fileStream, -- cgit v1.2.1