tkurbad-overlay/sci-libs/scip/scip-8.0.3.ebuild

46 lines
978 B
Bash

# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="SCIP - Solving Constraint Integer Programs"
HOMEPAGE="https://scipopt.org/"
SRC_URI="https://github.com/scipopt/${PN}/archive/v${PV//./}.tar.gz -> ${P}.tar.gz"
LICENSE="zuse"
SLOT="0"
KEYWORDS="~amd64"
IUSE='ampl ipopt papilo gmp readline static-libs worhp zimpl zlib'
DEPEND="gmp? ( dev-libs/gmp )
ipopt? ( sci-libs/ipopt )
readline? ( sys-libs/readline )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/${PN}-${PV//./}"
PATCHES=(
"${FILESDIR}/Enforce-WError-C-C-23-GNUInstallDirs.patch"
)
src_configure() {
local mycmakeargs=(
-DAUTOBUILD=OFF
-DBUILD_SHARED=$(usex static-libs OFF ON)
-DZLIB=$(usex zlib)
-DREADLINE=$(usex readline)
-DGMP=$(usex gmp)
-DPAPILO=$(usex papilo)
-DZIMPL=$(usex zimpl)
-DAMPL=$(usex ampl)
-DIPOPT=$(usex ipopt)
-DWORHP=$(usex worhp)
)
cmake_src_configure
}