compile one file support for windows paths