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