infrastructure to begin windows compiling