mirror of
https://github.com/tsukumijima/libmali-rockchip.git
synced 2026-01-24 00:10:50 +01:00
meson: Add more GBM versions
The newer DDK might provide newer API versions. Change-Id: I4f8188173c356bc6a57d0f002d8f0ec7fbb5b311 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
This commit is contained in:
parent
57c2a4ef30
commit
75c3888d72
1 changed files with 13 additions and 5 deletions
18
meson.build
18
meson.build
|
|
@ -120,8 +120,20 @@ cl_headers = {
|
|||
'include/CL' : 'CL',
|
||||
}
|
||||
|
||||
# Load original mali library for later function checks and linking
|
||||
mali = cc.find_library(fs.stem(default_lib),
|
||||
dirs : meson.current_source_dir() / fs.parent(default_lib))
|
||||
|
||||
# Provide newer GBM version with hook library
|
||||
gbm_version = hooks_opts ? '21.2.6' : '10.4.0'
|
||||
if hooks_opts
|
||||
gbm_version = '21.2.6'
|
||||
elif cc.has_function('gbm_bo_get_fd_for_plane', dependencies : mali)
|
||||
gbm_version = '21.1.0'
|
||||
elif cc.has_function('gbm_bo_get_modifier', dependencies : mali)
|
||||
gbm_version = '17.1.0'
|
||||
else
|
||||
gbm_version = '10.4.0'
|
||||
endif
|
||||
|
||||
# Package name : required symbol, wrappers, headers, package version
|
||||
map = {
|
||||
|
|
@ -133,10 +145,6 @@ map = {
|
|||
'OpenCL' : ['clCreateContext', cl_wrappers, cl_headers, '1.2'],
|
||||
}
|
||||
|
||||
# Load original mali library for later function checks and linking
|
||||
mali = cc.find_library(fs.stem(default_lib),
|
||||
dirs : meson.current_source_dir() / fs.parent(default_lib))
|
||||
|
||||
libhook = []
|
||||
if hooks_opts
|
||||
# Build hook library
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue