diff options
author | Francois Perrad <fperrad@gmail.com> | 2014-03-01 18:23:04 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2014-03-03 23:10:07 +0100 |
commit | 5412b62d196445b3ae842d993571ef7799adbd7a (patch) | |
tree | 7b65daa2c97093ec28d361e959c7c2d8b8cccf2f | |
parent | 87c28ee58af8f3fdabeda8ad3b71056104442d5d (diff) | |
download | buildroot-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>
-rw-r--r-- | package/luajit/luajit.mk | 8 |
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 |