mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-19 12:03:02 -04:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user