mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-30 21:21:10 +00:00 
			
		
		
		
	Linux: Don't attempt linking embree3 on non-tools, link it for headless too
`tech_debt++`, that's what we get for not taking the time to cleanup all this
and do it right...
Follow-up to #48073 and #48102.
(cherry picked from commit a14b51df92)
			
			
This commit is contained in:
		
							parent
							
								
									aa84787fb4
								
							
						
					
					
						commit
						162c78f9dc
					
				
					 2 changed files with 8 additions and 1 deletions
				
			
		|  | @ -222,6 +222,13 @@ def configure(env): | |||
|     if not env["builtin_pcre2"]: | ||||
|         env.ParseConfig("pkg-config libpcre2-32 --cflags --libs") | ||||
| 
 | ||||
|     # Embree is only compatible with x86_64. Yet another unreliable hack that will break | ||||
|     # cross-compilation, this will really need to be handle better. Thankfully only affects | ||||
|     # people who disable builtin_embree (likely distro packagers). | ||||
|     if env["tools"] and not env["builtin_embree"] and (is64 and platform.machine() == "x86_64"): | ||||
|         # No pkgconfig file so far, hardcode expected lib name. | ||||
|         env.Append(LIBS=["embree3"]) | ||||
| 
 | ||||
|     ## Flags | ||||
| 
 | ||||
|     # Linkflags below this line should typically stay the last ones | ||||
|  |  | |||
|  | @ -313,7 +313,7 @@ def configure(env): | |||
|     # Embree is only compatible with x86_64. Yet another unreliable hack that will break | ||||
|     # cross-compilation, this will really need to be handle better. Thankfully only affects | ||||
|     # people who disable builtin_embree (likely distro packagers). | ||||
|     if not env["builtin_embree"] and (is64 and platform.machine() == "x86_64"): | ||||
|     if env["tools"] and not env["builtin_embree"] and (is64 and platform.machine() == "x86_64"): | ||||
|         # No pkgconfig file so far, hardcode expected lib name. | ||||
|         env.Append(LIBS=["embree3"]) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Rémi Verschelde
						Rémi Verschelde