diff options
| author | 2023-08-28 11:09:39 -0400 | |
|---|---|---|
| committer | 2023-08-28 11:11:08 -0400 | |
| commit | 00223287044785f94cdc91927c4fc14bf9ae880a (patch) | |
| tree | 5af995c417364d1c39e637182accf6316af31559 | |
| parent | www-apps/radarr: drop 4.7.5.7809 (diff) | |
| download | gentoo-00223287044785f94cdc91927c4fc14bf9ae880a.tar.gz gentoo-00223287044785f94cdc91927c4fc14bf9ae880a.tar.bz2 gentoo-00223287044785f94cdc91927c4fc14bf9ae880a.zip | |
media-libs/mesa: Fix build without LLVM
Closes: https://bugs.gentoo.org/910435
Signed-off-by: Matt Turner <mattst88@gentoo.org>
| -rw-r--r-- | media-libs/mesa/mesa-23.1.6.ebuild | 6 | ||||
| -rw-r--r-- | media-libs/mesa/mesa-9999.ebuild | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/media-libs/mesa/mesa-23.1.6.ebuild b/media-libs/mesa/mesa-23.1.6.ebuild index 66cdcc4c1f78..13f6a8b67de1 100644 --- a/media-libs/mesa/mesa-23.1.6.ebuild +++ b/media-libs/mesa/mesa-23.1.6.ebuild @@ -396,9 +396,11 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - if use vulkan && use video_cards_intel; then + if use llvm && use vulkan && use video_cards_intel; then PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" - emesonargs+=($(meson_feature llvm intel-clc)) + emesonargs+=(-Dintel-clc=enabled) + else + emesonargs+=(-Dintel-clc=disabled) fi emesonargs+=( diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index a595f6d878f8..2079e1c158a7 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -391,9 +391,11 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - if use vulkan && use video_cards_intel; then + if use llvm && use vulkan && use video_cards_intel; then PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" - emesonargs+=($(meson_feature llvm intel-clc)) + emesonargs+=(-Dintel-clc=enabled) + else + emesonargs+=(-Dintel-clc=disabled) fi emesonargs+=( |
