mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 13:03:31 -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"
|
EAPI="8"
|
||||||
|
|
||||||
MY_PV="$(ver_cut 1)/$(ver_cut 2)/$(ver_cut 3)"
|
MY_PV="${PV//./\/}"
|
||||||
MY_LLVM_PV="fe0f72d5c55a9b95c5564089e946e8f08112e995"
|
MY_LLVM_PV="fe0f72d5c55a9b95c5564089e946e8f08112e995"
|
||||||
CMAKE_BUILD_TYPE="Release"
|
CMAKE_BUILD_TYPE="Release"
|
||||||
CMAKE_MAKEFILE_GENERATOR="ninja"
|
|
||||||
PYTHON_COMPAT=( python3_{8..11} )
|
PYTHON_COMPAT=( python3_{8..11} )
|
||||||
inherit cmake python-r1
|
inherit cmake python-r1
|
||||||
|
|
||||||
@@ -54,7 +53,6 @@ DEPEND="
|
|||||||
"
|
"
|
||||||
|
|
||||||
BDEPEND="
|
BDEPEND="
|
||||||
dev-util/ninja
|
|
||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
"
|
"
|
||||||
|
|
||||||
@@ -68,19 +66,19 @@ src_configure() {
|
|||||||
python_setup
|
python_setup
|
||||||
|
|
||||||
local mycmakeargs=(
|
local mycmakeargs=(
|
||||||
-D Python3_EXECUTABLE="${PYTHON}" \
|
-D Python3_EXECUTABLE="${PYTHON}"
|
||||||
-D CMAKE_INSTALL_PREFIX=/usr \
|
-D CMAKE_INSTALL_PREFIX=/usr
|
||||||
-D LLVM_BINUTILS_INCDIR=/usr/include \
|
-D LLVM_BINUTILS_INCDIR=/usr/include
|
||||||
-D LLVM_ENABLE_PROJECTS=mlir \
|
-D LLVM_ENABLE_PROJECTS=mlir
|
||||||
-D BUILD_SHARED_LIBS=OFF \
|
-D BUILD_SHARED_LIBS=OFF
|
||||||
-D LLVM_STATIC_LINK_CXX_STDLIB=ON \
|
-D LLVM_STATIC_LINK_CXX_STDLIB=ON
|
||||||
-D LLVM_ENABLE_ASSERTIONS=ON \
|
-D LLVM_ENABLE_ASSERTIONS=ON
|
||||||
-D LLVM_BUILD_EXAMPLES=OFF \
|
-D LLVM_BUILD_EXAMPLES=OFF
|
||||||
-D LLVM_ENABLE_BINDINGS=OFF \
|
-D LLVM_ENABLE_BINDINGS=OFF
|
||||||
-D LLVM_ENABLE_OCAMLDOC=OFF \
|
-D LLVM_ENABLE_OCAMLDOC=OFF
|
||||||
-D LLVM_OPTIMIZED_TABLEGEN=ON \
|
-D LLVM_OPTIMIZED_TABLEGEN=ON
|
||||||
-D LLVM_EXTERNAL_PROJECTS=circt \
|
-D LLVM_EXTERNAL_PROJECTS=circt
|
||||||
-D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}" \
|
-D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}"
|
||||||
-D LLVM_BUILD_TOOLS=ON
|
-D LLVM_BUILD_TOOLS=ON
|
||||||
)
|
)
|
||||||
cmake_src_configure
|
cmake_src_configure
|
||||||
|
|||||||
Reference in New Issue
Block a user