Installing the Python extension currently creates an egg-info directory in the source tree, preventing a fully out-of-tree build.
Add the necessary runes to the setup.py comamnd line to relocate the egg-info directory in an out-of-tree build. Signed-off-by: Ben Hutchings <[email protected]> --- tools/perf/Makefile.perf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf index cee19c923c06..899a4249a42f 100644 --- a/tools/perf/Makefile.perf +++ b/tools/perf/Makefile.perf @@ -1152,7 +1152,9 @@ install-bin: install-tools install-tests install: install-bin try-install-man install-python_ext: - $(PYTHON_WORD) util/setup.py --quiet install --root='/$(DESTDIR_SQ)' + $(PYTHON_WORD) util/setup.py --quiet \ + $(if $(OUTPUT),egg_info --egg-base $(OUTPUT)) \ + install --root='/$(DESTDIR_SQ)' # 'make install-doc' should call 'make -C Documentation install' $(INSTALL_DOC_TARGETS):
signature.asc
Description: PGP signature
