Popovich/clcache — comment on commit e78bd63b31cf32e2569cf95788bf5962846e23e9
File:  line 0
By frerich:

I now integrated all your changes into the main tree - the only thing that's missing is your

```python
+ # also it may contain relative or full path to dir
+ # so we must process this situation correctly
+ if not os.path.isfile(outputFile):
+ x = os.path.join(os.getcwd(), outputFile)
+ srcFileName = os.path.basename(sourceFiles[0])
+ obj = os.path.splitext(srcFileName)[0] + ".obj"
+ outputFile = os.path.join(x, obj)
```

patch. I don't understand this - the os.path.isfile() check can't be correct, since it's always false if you do a clean build (isfile only returns True if the file exists already). Did you really see cases where Visual Studio passed a *directory* name to /Fo?