# Copyright 2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit toolchain-funcs cmake DESCRIPTION="SIMD accelerated C++ JSON library" HOMEPAGE=" https://simdjson.org/ https://github.com/simdjson/simdjson " SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-0.6.0-ppc64.patch.xz" LICENSE="Apache-2.0 Boost-1.0" SLOT="0/4" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="test" BDEPEND=" sys-apps/file sys-apps/findutils sys-apps/grep " RESTRICT="!test? ( test )" PATCHES=( # applies cleanly from master, can be dropped on next release "${WORKDIR}/simdjson-0.6.0-ppc64.patch" ) src_prepare() { sed -e 's:-Werror ::' -i cmake/simdjson-flags.cmake || die cmake_src_prepare } src_configure() { local mycmakeargs=( $(usex test '' '-DSIMDJSON_JUST_LIBRARY=ON') ) cmake_src_configure }