mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-07 00:05:47 +03:00
dev-util/perf: use append-cppflags, move to src_compile
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
This commit is contained in:
@@ -196,9 +196,6 @@ src_prepare() {
|
||||
|
||||
# The code likes to compile local assembly files which lack ELF markings.
|
||||
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||
|
||||
# capstone-6 compatibility (#964350)
|
||||
append-flags -DCAPSTONE_AARCH64_COMPAT_HEADER -DCAPSTONE_SYSTEMZ_COMPAT_HEADER
|
||||
}
|
||||
|
||||
puse() { usex $1 "" 1; }
|
||||
@@ -255,7 +252,7 @@ perf_make() {
|
||||
PKG_CONFIG="$(tc-getPKG_CONFIG)"
|
||||
prefix="${EPREFIX}/usr" bindir_relative="bin"
|
||||
tipdir="share/doc/${PF}"
|
||||
EXTRA_CFLAGS="${CFLAGS}"
|
||||
EXTRA_CFLAGS="${CPPFLAGS} ${CFLAGS}"
|
||||
EXTRA_LDFLAGS="${LDFLAGS}"
|
||||
ARCH="${arch}"
|
||||
BUILD_BPF_SKEL=$(usex bpf 1 "") \
|
||||
@@ -303,6 +300,9 @@ perf_make() {
|
||||
src_compile() {
|
||||
filter-lto
|
||||
|
||||
# capstone-6 compatibility (#964350)
|
||||
append-cppflags -DCAPSTONE_AARCH64_COMPAT_HEADER -DCAPSTONE_SYSTEMZ_COMPAT_HEADER
|
||||
|
||||
perf_make -f Makefile.perf
|
||||
perf_make -C Documentation man
|
||||
}
|
||||
|
||||
@@ -196,9 +196,6 @@ src_prepare() {
|
||||
|
||||
# The code likes to compile local assembly files which lack ELF markings.
|
||||
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||
|
||||
# capstone-6 compatibility (#964350)
|
||||
append-flags -DCAPSTONE_AARCH64_COMPAT_HEADER -DCAPSTONE_SYSTEMZ_COMPAT_HEADER
|
||||
}
|
||||
|
||||
puse() { usex $1 "" 1; }
|
||||
@@ -255,7 +252,7 @@ perf_make() {
|
||||
PKG_CONFIG="$(tc-getPKG_CONFIG)"
|
||||
prefix="${EPREFIX}/usr" bindir_relative="bin"
|
||||
tipdir="share/doc/${PF}"
|
||||
EXTRA_CFLAGS="${CFLAGS}"
|
||||
EXTRA_CFLAGS="${CPPFLAGS} ${CFLAGS}"
|
||||
EXTRA_LDFLAGS="${LDFLAGS}"
|
||||
ARCH="${arch}"
|
||||
BUILD_BPF_SKEL=$(usex bpf 1 "") \
|
||||
@@ -303,6 +300,9 @@ perf_make() {
|
||||
src_compile() {
|
||||
filter-lto
|
||||
|
||||
# capstone-6 compatibility (#964350)
|
||||
append-cppflags -DCAPSTONE_AARCH64_COMPAT_HEADER -DCAPSTONE_SYSTEMZ_COMPAT_HEADER
|
||||
|
||||
perf_make -f Makefile.perf
|
||||
perf_make -C Documentation man
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user