rusticl: allow asahi to be enabled by default

Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31589>
This commit is contained in:
Karol Herbst
2024-09-17 11:29:30 +02:00
committed by Marge Bot
parent 767695b2c4
commit 9cdf897c5e
2 changed files with 5 additions and 2 deletions

View File

@@ -163,7 +163,7 @@ option(
option(
'gallium-rusticl-enable-drivers',
type : 'array',
value : ['auto'],
value : ['auto', 'asahi'],
description : 'List of gallium drivers for which rusticl will be enabled ' +
'by default',
)

View File

@@ -56,7 +56,10 @@ fn get_enabled_devs() -> HashMap<String, u32> {
let mut res = HashMap::new();
// we require the type here as this list can be empty depending on the build options
let default_devs: &[&str] = &[];
let default_devs: &[&str] = &[
#[cfg(any(rusticl_enable_asahi, rusticl_enable_auto))]
"asahi",
];
// I wished we could use different iterators, but that's not really working out.
let enabled_devs = env::var("RUSTICL_ENABLE").unwrap_or(default_devs.join(","));