builder: pass define flags to msvc (#5931)
							parent
							
								
									6d09842852
								
							
						
					
					
						commit
						1476602f99
					
				| 
						 | 
					@ -266,12 +266,14 @@ pub fn (mut v Builder) cc_msvc() {
 | 
				
			||||||
	real_libs << sflags.real_libs
 | 
						real_libs << sflags.real_libs
 | 
				
			||||||
	inc_paths := sflags.inc_paths
 | 
						inc_paths := sflags.inc_paths
 | 
				
			||||||
	lib_paths := sflags.lib_paths
 | 
						lib_paths := sflags.lib_paths
 | 
				
			||||||
 | 
						defines := sflags.defines
 | 
				
			||||||
	other_flags := sflags.other_flags
 | 
						other_flags := sflags.other_flags
 | 
				
			||||||
	// Include the base paths
 | 
						// Include the base paths
 | 
				
			||||||
	a << '-I "$r.ucrt_include_path"'
 | 
						a << '-I "$r.ucrt_include_path"'
 | 
				
			||||||
	a << '-I "$r.vs_include_path"'
 | 
						a << '-I "$r.vs_include_path"'
 | 
				
			||||||
	a << '-I "$r.um_include_path"'
 | 
						a << '-I "$r.um_include_path"'
 | 
				
			||||||
	a << '-I "$r.shared_include_path"'
 | 
						a << '-I "$r.shared_include_path"'
 | 
				
			||||||
 | 
						a << defines
 | 
				
			||||||
	a << inc_paths
 | 
						a << inc_paths
 | 
				
			||||||
	a << other_flags
 | 
						a << other_flags
 | 
				
			||||||
	// Libs are passed to cl.exe which passes them to the linker
 | 
						// Libs are passed to cl.exe which passes them to the linker
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue