package/luajit: introducing luajit arch supports.
authorAngelo Compagnucci <angelo.compagnucci@gmail.com>
Tue, 17 Mar 2015 15:32:52 +0000 (16:32 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 17 Mar 2015 17:03:04 +0000 (18:03 +0100)
This patch introduces BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS for luajit.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/luajit/Config.in

index c505f6aaa86d965e0b0670e52399efa98f6722b2..f6995e22f3921bbddc7d6714a47f5392a9c6f8fa 100644 (file)
@@ -1,10 +1,16 @@
+config BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS
+       bool
+       default y if BR2_i386 || \
+               (BR2_x86_64 && BR2_HOSTARCH='x86_64') || \
+               BR2_powerpc || BR2_arm || BR2_armeb || \
+               ((BR2_mips || BR2_mipsel) && !BR2_MIPS_SOFT_FLOAT)
+
 config BR2_PACKAGE_LUAJIT
        bool "luajit"
        select BR2_PACKAGE_HAS_LUAINTERPRETER
        # Luajit is only available for some target architectures, and
        # has some complexity wrt 32/64. See luajit.mk for details.
-       depends on BR2_i386 || (BR2_x86_64 && BR2_HOSTARCH='x86_64') || BR2_powerpc || BR2_arm || BR2_armeb \
-               || ((BR2_mips || BR2_mipsel) && !BR2_MIPS_SOFT_FLOAT)
+       depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS
        # luajit.mk uses the "-m32" compiler option to build 32bit
        # binaries, so check if that option is supported. See
        # luajit.mk for details.