We used one flag for precompiled support thinking it is for disabling itNuke HAVE_PCH and use only one macro for PCH logic.
This macro is enabled (=1) or disabled (=0) based on --without-pch and no_pch parameters in premake5
Microsoft studio is no more overriding this logic