janet.mk 649 B

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # janet
  4. #
  5. ################################################################################
  6. JANET_VERSION = 1.33.0
  7. JANET_SITE = $(call github,janet-lang,janet,v$(JANET_VERSION))
  8. JANET_LICENSE = MIT
  9. JANET_LICENSE_FILES = LICENSE
  10. JANET_INSTALL_STAGING = YES
  11. ifeq ($(BR2_STATIC_LIBS),y)
  12. JANET_CONF_OPTS += -Ddynamic_modules=false
  13. endif
  14. # Uses __atomic_fetch_add_4
  15. ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
  16. JANET_LDFLAGS += $(TARGET_LDFLAGS) -latomic
  17. endif
  18. ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),)
  19. JANET_CONF_OPTS += -Dsingle_threaded=true
  20. endif
  21. $(eval $(meson-package))