support build on windows