summaryrefslogtreecommitdiffstats
path: root/package/luajit
diff options
context:
space:
mode:
authorFrancois Perrad <fperrad@gmail.com>2014-03-01 18:23:04 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-03-03 23:10:07 +0100
commit5412b62d196445b3ae842d993571ef7799adbd7a (patch)
tree7b65daa2c97093ec28d361e959c7c2d8b8cccf2f /package/luajit
parent87c28ee58af8f3fdabeda8ad3b71056104442d5d (diff)
downloadbuildroot-5412b62d196445b3ae842d993571ef7799adbd7a.tar.gz
buildroot-5412b62d196445b3ae842d993571ef7799adbd7a.zip
luajit: handles BR2_PREFER_STATIC_LIB
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/luajit')
-rw-r--r--package/luajit/luajit.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/package/luajit/luajit.mk b/package/luajit/luajit.mk
index 32596a1e2c..859425ab52 100644
--- a/package/luajit/luajit.mk
+++ b/package/luajit/luajit.mk
@@ -16,6 +16,12 @@ ifneq ($(BR2_LARGEFILE),y)
LUAJIT_NO_LARGEFILE = TARGET_LFSFLAGS=
endif
+ifeq ($(BR2_PREFER_STATIC_LIB),y)
+LUAJIT_BUILDMODE = static
+else
+LUAJIT_BUILDMODE = dynamic
+endif
+
# The luajit build procedure requires the host compiler to have the
# same bitness as the target compiler. Therefore, on a x86 build
# machine, we can't build luajit for x86_64, which is checked in
@@ -44,7 +50,7 @@ define LUAJIT_BUILD_CMDS
HOST_CFLAGS="$(HOST_CFLAGS)" \
HOST_LDFLAGS="$(HOST_LDFLAGS)" \
$(LUAJIT_NO_LARGEFILE) \
- BUILDMODE=dynamic \
+ BUILDMODE=$(LUAJIT_BUILDMODE) \
-C $(@D) amalg
endef
OpenPOWER on IntegriCloud