meson: Fix configure error without hooks

Change-Id: Ia032def48a69b637b573e17fcb2c0cbaa59b7a7e
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
This commit is contained in:
Jeffy Chen 2022-05-16 15:28:19 +08:00
parent 0138006ee6
commit 57c2a4ef30

View file

@ -23,6 +23,7 @@ subversion = get_option('subversion')
platform = get_option('platform') platform = get_option('platform')
opencl_icd = get_option('opencl-icd') opencl_icd = get_option('opencl-icd')
vendor_package = get_option('vendor-package') vendor_package = get_option('vendor-package')
hooks_opts = get_option('hooks')
wrappers_opts = get_option('wrappers') wrappers_opts = get_option('wrappers')
optimize = get_option('optimize-level') optimize = get_option('optimize-level')
@ -120,7 +121,7 @@ cl_headers = {
} }
# Provide newer GBM version with hook library # Provide newer GBM version with hook library
gbm_version = get_option('hooks') ? '21.2.6' : '10.4.0' gbm_version = hooks_opts ? '21.2.6' : '10.4.0'
# Package name : required symbol, wrappers, headers, package version # Package name : required symbol, wrappers, headers, package version
map = { map = {
@ -136,7 +137,8 @@ map = {
mali = cc.find_library(fs.stem(default_lib), mali = cc.find_library(fs.stem(default_lib),
dirs : meson.current_source_dir() / fs.parent(default_lib)) dirs : meson.current_source_dir() / fs.parent(default_lib))
if get_option('hooks') libhook = []
if hooks_opts
# Build hook library # Build hook library
subdir('hook') subdir('hook')