From f450951d029e1cd4f3ac9ede1d76b46951e32ee8 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Tue, 7 Nov 2023 10:36:45 +0800 Subject: [PATCH] meson: Add firmware-dir option It might require custom firmware dir for cases like 'usr merge'. Change-Id: Icaacd3fa26a8ff5bb2e7b8413c6e165b331ab16b Signed-off-by: Jeffy Chen --- meson.build | 3 ++- meson_options.txt | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index c2b40aa..cd6b117 100644 --- a/meson.build +++ b/meson.build @@ -331,7 +331,8 @@ endif # Install firmwares if gpu == 'valhall-g610' - install_data('firmware/g610/mali_csffw.bin', install_dir : '/lib/firmware') + install_data('firmware/g610/mali_csffw.bin', + install_dir : get_option('firmware-dir')) endif if vendor_package diff --git a/meson_options.txt b/meson_options.txt index 508f054..52e5639 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -22,3 +22,5 @@ option('wrappers', type: 'feature', value: 'auto', description: 'Install with wrappers (default: auto)') option('optimize-level', type: 'combo', choices: ['O0', 'O1', 'O2', 'O3', 'Os', 'Ofast', 'Og'], value: 'O3', description: 'Optimize level (default: O3)') +option('firmware-dir', type: 'string', value: '/lib/firmware', + description: 'Firmware DIR (default: /lib/firmware)')