parent
3d54c383ab
commit
a22d6cd0d3
1 changed files with 17 additions and 12 deletions
@ -1,18 +1,23 @@ |
|||||||
|
import subprocess |
||||||
|
|
||||||
Import('env', 'arch', 'common') |
Import('env', 'arch', 'common') |
||||||
|
|
||||||
renv = env.Clone() |
renv = env.Clone() |
||||||
|
|
||||||
rayutil = env.Library("rayutil", ['raylib/util.cc'], LIBS='raylib') |
UBUNTU_FOCAL = int(subprocess.check_output('[ -f /etc/os-release ] && . /etc/os-release && [ "$ID" = "ubuntu" ] && [ "$VERSION_ID" = "20.04" ] && echo 1 || echo 0', shell=True, encoding='utf-8').rstrip()) |
||||||
linked_libs = ['raylib', rayutil, common] |
|
||||||
renv['LIBPATH'] += [f'#third_party/raylib/{arch}/'] |
if not UBUNTU_FOCAL: |
||||||
|
rayutil = env.Library("rayutil", ['raylib/util.cc'], LIBS='raylib') |
||||||
|
linked_libs = ['raylib', rayutil, common] |
||||||
|
renv['LIBPATH'] += [f'#third_party/raylib/{arch}/'] |
||||||
|
|
||||||
mac_frameworks = [] |
mac_frameworks = [] |
||||||
if arch == "Darwin": |
if arch == "Darwin": |
||||||
mac_frameworks += ['OpenCL', 'CoreVideo', 'Cocoa', 'GLUT', 'CoreFoundation', 'OpenGL', 'IOKit'] |
mac_frameworks += ['OpenCL', 'CoreVideo', 'Cocoa', 'GLUT', 'CoreFoundation', 'OpenGL', 'IOKit'] |
||||||
elif arch == 'larch64': |
elif arch == 'larch64': |
||||||
linked_libs += ['GLESv2', 'GL', 'EGL', 'wayland-client', 'wayland-egl'] |
linked_libs += ['GLESv2', 'GL', 'EGL', 'wayland-client', 'wayland-egl'] |
||||||
else: |
else: |
||||||
linked_libs += ['OpenCL', 'dl', 'pthread'] |
linked_libs += ['OpenCL', 'dl', 'pthread'] |
||||||
|
|
||||||
if arch != 'aarch64': |
if arch != 'aarch64': |
||||||
renv.Program("spinner", ["raylib/spinner.cc"], LIBS=linked_libs, FRAMEWORKS=mac_frameworks) |
renv.Program("spinner", ["raylib/spinner.cc"], LIBS=linked_libs, FRAMEWORKS=mac_frameworks) |
||||||
|
Loading…
Reference in new issue