meson.mk 651 B

123456789101112131415161718192021
  1. ################################################################################
  2. #
  3. # meson
  4. #
  5. ################################################################################
  6. MESON_VERSION = 1.3.1
  7. MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION)
  8. MESON_LICENSE = Apache-2.0
  9. MESON_LICENSE_FILES = COPYING
  10. MESON_SETUP_TYPE = setuptools
  11. HOST_MESON_DEPENDENCIES = host-ninja
  12. # Avoid interpreter shebang longer than 128 chars
  13. define HOST_MESON_SET_INTERPRETER
  14. $(SED) '1s:.*:#!/usr/bin/env python3:' $(HOST_DIR)/bin/meson
  15. endef
  16. HOST_MESON_POST_INSTALL_HOOKS += HOST_MESON_SET_INTERPRETER
  17. $(eval $(host-python-package))