Linux: Fix embree unbundling on aarch64

Embree supports aarch64 since version 3.13.0.

(cherry picked from commit 752ed768fa)
This commit is contained in:
Rémi Verschelde 2021-05-24 21:10:43 +02:00
parent 3117f04759
commit 30dfb51048
No known key found for this signature in database
GPG Key ID: C3336907360768E1

View File

@ -310,10 +310,8 @@ def configure(env):
if not env["builtin_pcre2"]: if not env["builtin_pcre2"]:
env.ParseConfig("pkg-config libpcre2-32 --cflags --libs") env.ParseConfig("pkg-config libpcre2-32 --cflags --libs")
# Embree is only compatible with x86_64. Yet another unreliable hack that will break # Embree is only used in tools build on x86_64 and aarch64.
# cross-compilation, this will really need to be handle better. Thankfully only affects if env["tools"] and not env["builtin_embree"] and is64:
# 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. # No pkgconfig file so far, hardcode expected lib name.
env.Append(LIBS=["embree3"]) env.Append(LIBS=["embree3"])