This is an issue for anyone currently developing on windows. i.e. when making (e.g. after a git checkout), make will reconfigure but for the linux environment, rather than the windows environment (even if this was what has only been done so far).
A fix would be to store the configuration of the relevant variables that influence the ./configure so that these are re-used each time.