public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH] BaseTools: Add support for dots in paths
@ 2018-10-05 17:13 Matthew Yeazel
  2018-10-05 18:13 ` Carsey, Jaben
  0 siblings, 1 reply; 4+ messages in thread
From: Matthew Yeazel @ 2018-10-05 17:13 UTC (permalink / raw)
  To: edk2-devel; +Cc: Matthew Yeazel

The split assumes that there isn't a dot in the path to the file but
this isn't always the case. This will support more diverse paths.

Contributed-under: TianoCore Contribution Agreement 1.1
    Note: Section 3, paragraph 1, is read as an OR.
Signed-off-by: Matthew Yeazel <yeazelm@amazon.com>
---
 BaseTools/Source/Python/AutoGen/AutoGen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/BaseTools/Source/Python/AutoGen/AutoGen.py b/BaseTools/Source/Python/AutoGen/AutoGen.py
index eb1b283889..54ad4a5247 100644
--- a/BaseTools/Source/Python/AutoGen/AutoGen.py
+++ b/BaseTools/Source/Python/AutoGen/AutoGen.py
@@ -3062,7 +3062,7 @@ class ModuleAutoGen(AutoGen):
         self.BuildOption
         for SingleFile in FileList:
             if self.BuildRuleOrder and SingleFile.Ext in self.BuildRuleOrder and SingleFile.Ext in self.BuildRules:
-                key = SingleFile.Path.split(SingleFile.Ext)[0]
+                key = SingleFile.Path.rsplit(SingleFile.Ext, 1)[0]
                 if key in Order_Dict:
                     Order_Dict[key].append(SingleFile.Ext)
                 else:
-- 
2.19.0



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-10-05 20:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-05 17:13 [PATCH] BaseTools: Add support for dots in paths Matthew Yeazel
2018-10-05 18:13 ` Carsey, Jaben
2018-10-05 20:07   ` Yeazel (Prime Air), Matt
2018-10-05 20:20     ` Carsey, Jaben

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox