xref: /OK3568_Linux_fs/buildroot/package/janet/janet.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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