summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Sarnie <sarnex@gentoo.org>2021-11-07 10:51:36 -0500
committerNick Sarnie <sarnex@gentoo.org>2021-11-07 10:57:16 -0500
commit8827b0d229accd44e58e0b3322f51bb97afcbb99 (patch)
tree690d9c5fc75431787d8d15ac325ad7319abf7e6f /dev-util/vulkan-tools/vulkan-tools-9999.ebuild
parentmedia-libs/vulkan-layers: Fix eclass (diff)
downloadgentoo-8827b0d229accd44e58e0b3322f51bb97afcbb99.tar.gz
gentoo-8827b0d229accd44e58e0b3322f51bb97afcbb99.tar.bz2
gentoo-8827b0d229accd44e58e0b3322f51bb97afcbb99.zip
dev-util/vulkan-tools: Fix eclass
Bug: https://bugs.gentoo.org/822249 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Diffstat (limited to 'dev-util/vulkan-tools/vulkan-tools-9999.ebuild')
-rw-r--r--dev-util/vulkan-tools/vulkan-tools-9999.ebuild13
1 files changed, 5 insertions, 8 deletions
diff --git a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
index 82f33ec2490c..038bf033579c 100644
--- a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
@@ -4,8 +4,7 @@
EAPI=7
MY_PN=Vulkan-Tools
-CMAKE_ECLASS="cmake-utils"
-CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_ECLASS="cmake"
PYTHON_COMPAT=( python3_{8,9} )
inherit cmake-multilib python-any-r1
@@ -58,12 +57,10 @@ pkg_setup() {
python-any-r1_pkg_setup
}
-src_prepare() {
- cmake-utils_src_prepare
-}
-
multilib_src_configure() {
local mycmakeargs=(
+ -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
-DCMAKE_SKIP_RPATH=ON
-DBUILD_VULKANINFO=ON
-DBUILD_CUBE=$(usex cube)
@@ -78,9 +75,9 @@ multilib_src_configure() {
-DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
)
- cmake-utils_src_configure
+ cmake_src_configure
}
multilib_src_install() {
- cmake-utils_src_install
+ cmake_src_install
}