sci-electronics/circt: improve ebuild style

Optimized and improved according to @tastytea suggestions

See also: bfcb1aadad
Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui
2022-09-06 10:20:55 +08:00
parent 2476330f96
commit 3201cb523d

View File

@@ -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