File tree 2 files changed +7
-2
lines changed
2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6
6
7
7
## [ Unreleased]
8
8
9
+ ### Fixed
10
+ - Correctly rename object files for absolute paths in MSVS generator.
11
+
9
12
## [ 0.6.0] - 2020-10-13
10
13
11
14
### Added
Original file line number Diff line number Diff line change @@ -3618,9 +3618,11 @@ def _AddSources2(
3618
3618
# Always add an <ObjectFileName> value to support duplicate
3619
3619
# source file basenames.
3620
3620
file_name = os .path .splitext (source )[0 ] + ".obj"
3621
- if (file_name .startswith ("..\\ " )):
3621
+ if os .path .isabs (file_name ):
3622
+ file_name = os .path .splitdrive (file_name )[1 ]
3623
+ elif file_name .startswith ("..\\ " ):
3622
3624
file_name = re .sub (r"^(\.\.\\)+" , "" , file_name )
3623
- elif ( file_name .startswith ("$(" ) ):
3625
+ elif file_name .startswith ("$(" ):
3624
3626
file_name = re .sub (r"^\$\([^)]+\)\\" , "" , file_name )
3625
3627
detail .append (["ObjectFileName" , "$(IntDir)\\ " + file_name ])
3626
3628
grouped_sources [group ].append ([element , {"Include" : source }] + detail )
You can’t perform that action at this time.
0 commit comments