From 3201cb523db3fccf19cf655d3cd4720214c0cd93 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Tue, 6 Sep 2022 10:20:55 +0800 Subject: [PATCH] sci-electronics/circt: improve ebuild style Optimized and improved according to @tastytea suggestions See also: https://github.com/gentoo/guru/commit/bfcb1aadadf0596996c72382a25c3d405a33cac3 Signed-off-by: Huang Rui --- sci-electronics/circt/circt-1.14.0.ebuild | 30 +++++++++++------------ 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/sci-electronics/circt/circt-1.14.0.ebuild b/sci-electronics/circt/circt-1.14.0.ebuild index 6145f18973..4b8576e1a1 100644 --- a/sci-electronics/circt/circt-1.14.0.ebuild +++ b/sci-electronics/circt/circt-1.14.0.ebuild @@ -3,10 +3,9 @@ EAPI="8" -MY_PV="$(ver_cut 1)/$(ver_cut 2)/$(ver_cut 3)" +MY_PV="${PV//./\/}" MY_LLVM_PV="fe0f72d5c55a9b95c5564089e946e8f08112e995" CMAKE_BUILD_TYPE="Release" -CMAKE_MAKEFILE_GENERATOR="ninja" PYTHON_COMPAT=( python3_{8..11} ) inherit cmake python-r1 @@ -54,7 +53,6 @@ DEPEND=" " BDEPEND=" - dev-util/ninja virtual/pkgconfig " @@ -68,19 +66,19 @@ src_configure() { python_setup local mycmakeargs=( - -D Python3_EXECUTABLE="${PYTHON}" \ - -D CMAKE_INSTALL_PREFIX=/usr \ - -D LLVM_BINUTILS_INCDIR=/usr/include \ - -D LLVM_ENABLE_PROJECTS=mlir \ - -D BUILD_SHARED_LIBS=OFF \ - -D LLVM_STATIC_LINK_CXX_STDLIB=ON \ - -D LLVM_ENABLE_ASSERTIONS=ON \ - -D LLVM_BUILD_EXAMPLES=OFF \ - -D LLVM_ENABLE_BINDINGS=OFF \ - -D LLVM_ENABLE_OCAMLDOC=OFF \ - -D LLVM_OPTIMIZED_TABLEGEN=ON \ - -D LLVM_EXTERNAL_PROJECTS=circt \ - -D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}" \ + -D Python3_EXECUTABLE="${PYTHON}" + -D CMAKE_INSTALL_PREFIX=/usr + -D LLVM_BINUTILS_INCDIR=/usr/include + -D LLVM_ENABLE_PROJECTS=mlir + -D BUILD_SHARED_LIBS=OFF + -D LLVM_STATIC_LINK_CXX_STDLIB=ON + -D LLVM_ENABLE_ASSERTIONS=ON + -D LLVM_BUILD_EXAMPLES=OFF + -D LLVM_ENABLE_BINDINGS=OFF + -D LLVM_ENABLE_OCAMLDOC=OFF + -D LLVM_OPTIMIZED_TABLEGEN=ON + -D LLVM_EXTERNAL_PROJECTS=circt + -D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}" -D LLVM_BUILD_TOOLS=ON ) cmake_src_configure