lua-cjson: add host build support
authorMatthias Schiffer <[email protected]>
Sat, 14 May 2016 09:52:32 +0000 (11:52 +0200)
committerMatthias Schiffer <[email protected]>
Sat, 14 May 2016 10:05:11 +0000 (12:05 +0200)
LUA_MATH_LIBRARY=m is added as lua-cjson fails to detect Lua in the host
build without it.

Signed-off-by: Matthias Schiffer <[email protected]>
lang/lua-cjson/Makefile

index fbdcf17d1f0be7afeb512705137e438f47687850..7cdb350f41cdcd226426f61389d8ac32415b78a6 100644 (file)
@@ -19,7 +19,9 @@ PKG_SOURCE_URL:=http://www.kyne.com.au/~mark/software/download/
 PKG_MD5SUM:=24f270663e9f6ca8ba2a02cef19f7963
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
+HOST_BUILD_DEPENDS:=lua/host
 
+include $(INCLUDE_DIR)/host-build.mk
 include $(INCLUDE_DIR)/package.mk
 include $(INCLUDE_DIR)/cmake.mk
 
@@ -39,6 +41,9 @@ endef
 CMAKE_OPTIONS += \
        -DUSE_LUA=ON
 
+CMAKE_HOST_OPTIONS += \
+       -DLUA_MATH_LIBRARY=m
+
 define Package/lua-cjson/install
        $(INSTALL_DIR) $(1)/usr/lib/lua
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/cjson.so $(1)/usr/lib/lua/
@@ -47,4 +52,5 @@ define Package/lua-cjson/install
        $(INSTALL_DATA) $(PKG_BUILD_DIR)/lua/cjson/util.lua $(1)/usr/lib/lua/cjson
 endef
 
+$(eval $(call HostBuild))
 $(eval $(call BuildPackage,lua-cjson))