mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-20 00:50:37 -09:00
Signed-off-by: Fiona Klute (WIWA) <fiona.klute@gmx.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
23 lines
966 B
Makefile
23 lines
966 B
Makefile
################################################################################
|
|
#
|
|
# python-memray
|
|
#
|
|
################################################################################
|
|
|
|
PYTHON_MEMRAY_VERSION = 1.17.2
|
|
PYTHON_MEMRAY_SOURCE = memray-$(PYTHON_MEMRAY_VERSION).tar.gz
|
|
PYTHON_MEMRAY_SITE = https://files.pythonhosted.org/packages/df/40/66e6ae86c0a22b8b998779fa8d6c0ab9ee63f0943198adcf714934286cbf
|
|
PYTHON_MEMRAY_SETUP_TYPE = setuptools
|
|
PYTHON_MEMRAY_LICENSE = Apache-2.0
|
|
PYTHON_MEMRAY_LICENSE_FILES = LICENSE src/vendor/libbacktrace/LICENSE
|
|
PYTHON_MEMRAY_DEPENDENCIES = host-python-cython host-python-pkgconfig lz4 elfutils libunwind
|
|
|
|
# Define cross-compile target for bundled & patched libbacktrace.
|
|
PYTHON_MEMRAY_ENV = MEMRAY_LIBBACKTRACE_TARGET=$(GNU_TARGET_NAME)
|
|
|
|
# Sources must be compiled with -fPIC, otherwise linking with -flto
|
|
# (which memray sets by default) fails.
|
|
PYTHON_MEMRAY_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -fPIC"
|
|
|
|
$(eval $(python-package))
|