Add support for whole program optimization on MSVC
Add support for whole program optimization on MSVC

Since it's similar to LTO, it can be enabled by setting use_lto=yes.

vnen/godot,Paulloz/godot,Faless/godot,josempans/godot,akien-mga/godot,Shockblast/godot,ZuBsPaCe/godot,RandomShaper/godot,Zylann/godot,akien-mga/godot,Valentactive/godot,godotengine/godot,Valentactive/godot,honix/godot,josempans/godot,pkowal1982/godot,MarianoGnu/godot,Zylann/godot,Valentactive/godot,Zylann/godot,Faless/godot,RandomShaper/godot,okamstudio/godot,vkbsb/godot,Valentactive/godot,vnen/godot,RandomShaper/godot,BastiaanOlij/godot,NateWardawg/godot,mcanders/godot,ex/godot,ZuBsPaCe/godot,vkbsb/godot,guilhermefelipecgs/godot,DmitriySalnikov/godot,firefly2442/godot,akien-mga/godot,josempans/godot,ZuBsPaCe/godot,mcanders/godot,DmitriySalnikov/godot,Zylann/godot,pkowal1982/godot,NateWardawg/godot,Zylann/godot,vkbsb/godot,BastiaanOlij/godot,guilhermefelipecgs/godot,sanikoyes/godot,josempans/godot,Faless/godot,DmitriySalnikov/godot,MarianoGnu/godot,Faless/godot,sanikoyes/godot,Shockblast/godot,vkbsb/godot,okamstudio/godot,ZuBsPaCe/godot,MarianoGnu/godot,godotengine/godot,NateWardawg/godot,Shockblast/godot,RandomShaper/godot,josempans/godot,akien-mga/godot,Paulloz/godot,vnen/godot,RandomShaper/godot,ZuBsPaCe/godot,mcanders/godot,firefly2442/godot,groud/godot,ex/godot,Valentactive/godot,NateWardawg/godot,Shockblast/godot,vnen/godot,godotengine/godot,Faless/godot,godotengine/godot,ex/godot,RandomShaper/godot,BastiaanOlij/godot,Valentactive/godot,MarianoGnu/godot,groud/godot,NateWardawg/godot,MarianoGnu/godot,firefly2442/godot,josempans/godot,Valentactive/godot,ex/godot,groud/godot,honix/godot,Paulloz/godot,josempans/godot,honix/godot,NateWardawg/godot,ex/godot,okamstudio/godot,sanikoyes/godot,sanikoyes/godot,godotengine/godot,ZuBsPaCe/godot,akien-mga/godot,DmitriySalnikov/godot,groud/godot,ZuBsPaCe/godot,okamstudio/godot,MarianoGnu/godot,vnen/godot,Paulloz/godot,pkowal1982/godot,guilhermefelipecgs/godot,ex/godot,Zylann/godot,pkowal1982/godot,ZuBsPaCe/godot,DmitriySalnikov/godot,mcanders/godot,guilhermefelipecgs/godot,okamstudio/godot,firefly2442/godot,BastiaanOlij/godot,vkbsb/godot,BastiaanOlij/godot,MarianoGnu/godot,akien-mga/godot,ex/godot,Paulloz/godot,okamstudio/godot,mcanders/godot,firefly2442/godot,honix/godot,Shockblast/godot,vkbsb/godot,pkowal1982/godot,MarianoGnu/godot,vnen/godot,Valentactive/godot,firefly2442/godot,Faless/godot,pkowal1982/godot,Faless/godot,akien-mga/godot,firefly2442/godot,ex/godot,akien-mga/godot,godotengine/godot,BastiaanOlij/godot,honix/godot,sanikoyes/godot,NateWardawg/godot,pkowal1982/godot,DmitriySalnikov/godot,pkowal1982/godot,Zylann/godot,vkbsb/godot,Shockblast/godot,mcanders/godot,godotengine/godot,vnen/godot,Shockblast/godot,NateWardawg/godot,guilhermefelipecgs/godot,guilhermefelipecgs/godot,sanikoyes/godot,guilhermefelipecgs/godot,RandomShaper/godot,Zylann/godot,okamstudio/godot,Shockblast/godot,groud/godot,BastiaanOlij/godot,godotengine/godot,DmitriySalnikov/godot,vkbsb/godot,groud/godot,BastiaanOlij/godot,Paulloz/godot,okamstudio/godot,okamstudio/godot,guilhermefelipecgs/godot,sanikoyes/godot,firefly2442/godot,sanikoyes/godot,vnen/godot,honix/godot,okamstudio/godot,josempans/godot,Paulloz/godot,NateWardawg/godot,Faless/godot