diff mbox

[lua,V3,3/8] luajit: handles BR2_PREFER_STATIC_LIB

Message ID 1393694590-29945-4-git-send-email-francois.perrad@gadz.org
State Accepted
Headers show

Commit Message

Francois Perrad March 1, 2014, 5:23 p.m. UTC
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/luajit/luajit.mk |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
diff mbox

Patch

diff --git a/package/luajit/luajit.mk b/package/luajit/luajit.mk
index 32596a1..859425a 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