• Ian Rogers's avatar
    perf build: Install libperf locally when building · 91009a3a
    Ian Rogers authored
    
    
    The perf build currently has a '-Itools/lib' on the CC command
    line. This causes issues as the libapi, libsubcmd, libtraceevent,
    libbpf headers are all found via this path, making it impossible to
    override include behavior.
    
    Change the libperf build mirroring the libbpf, libsubcmd and libapi
    build, so that it is installed in a directory along with its headers. A
    later change will modify the include behavior.
    Signed-off-by: default avatarIan Rogers <irogers@google.com>
    Acked-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Andrii Nakryiko <andrii.nakryiko@gmail.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Masahiro Yamada <masahiroy@kernel.org>
    Cc: Nick Desaulniers <ndesaulniers@google.com>
    Cc: Nicolas Schier <nicolas@fjasle.eu>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: bpf@vger.kernel.org
    Link: http://lore.kernel.org/lkml/20221109184914.1357295-6-irogers@google.com
    
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    91009a3a
Makefile.perf 40.8 KB