You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
794 B

################################################################################
#
# meson
#
################################################################################
MESON_VERSION = 0.62.2
MESON_DIR = meson-$(MESON_VERSION)
MESON_SOURCE = meson-$(MESON_VERSION).tar.gz
MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION)
# -----------------------------------------------------------------------------
HOST_MESON_DEPENDENCIES = host-ninja
HOST_MESON_BINARY = $(HOST_DIR)/bin/meson
# Avoid interpreter shebang longer than 128 chars
define HOST_MESON_SET_INTERPRETER
$(SED) '1s:.*:#!/usr/bin/env python3:' $(HOST_MESON_BINARY)
endef
HOST_MESON_HOST_FINALIZE_HOOKS += HOST_MESON_SET_INTERPRETER
host-meson: | $(HOST_DIR)
$(call host-python3-package)