I am wondering why separating `-G MSYS Makefiles` into two variables if they are always used together?