# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit cmake-multilib cmake-utils git-r3 DESCRIPTION="Provides an API and commands for processing SPIR-V modules" HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools" EGIT_REPO_URI="https://github.com/KhronosGroup/SPIRV-Tools.git" SRC_URI="" LICENSE="Apache-2.0" SLOT="0" RDEPEND="" DEPEND="dev-util/spirv-headers" multilib_src_configure() { local mycmakeargs=( "-DSPIRV-Headers_SOURCE_DIR=/usr/" ) cmake-utils_src_configure } multilib_src_install() { default # create a header file with the commit hash of the current revision # vulkan-tools needs this to build local revision="$(git-r3_peek_remote_ref)" &> /dev/null echo "${revision}" > "${D}/usr/include/${PN}/${PN}-commit.h" || die }