blob: 205967c1789700b3f65cf9eedf54ff599bafd7ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
SUMMARY = "Intel(R) Processor Trace Decoder Library"
DESCRIPTION = "The Intel Processor Trace (Intel PT) Decoder Library is Intel's \
reference implementation for decoding Intel PT. It can be used as a standalone \
library or it can be partially or fully integrated into your tool."
HOMEPAGE = "https://github.com/intel/libipt"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a429afa59f273b5d12778eda69d10313"
inherit pkgconfig cmake
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/intel/libipt.git;protocol=https;branch=stable/v2.1"
SRCREV = "1c9bc700f4b9a71fd2d1cf1742de7e2351ddb281"
EXTRA_OECMAKE += " \
-DPTDUMP=ON \
-DPTTC=ON \
-DPTSEG=ON \
-DCMAKE_SKIP_RPATH=ON \
"
do_install:append() {
install -d ${D}${bindir}/libipt
install -d ${D}${bindir}/libipt/tests
cp -r ${B}/bin/* ${D}${bindir}/libipt/
cp -r ${WORKDIR}/git/test/src/* ${D}${bindir}/libipt/tests
}
FILES:${PN}-test = "${bindir}"
PACKAGES =+ "${PN}-test"
|