uwsgi-cgi's build system requires CPP to be set to avoid using include
path from the build system. Otherwise it may wrongly detect
sys/capability.h of the host system and enables libcap support
CPP variable was once introduced into build system in 2017 but then
reverted in
b957e45 ("rukes.mk: this patch broken grub2 builds")
Signed-off-by: Yousong Zhou <redacted>
SUBMENU:=Web Servers/Proxies
TITLE:=The uWSGI server
URL:=http://unbit.com/
- DEPENDS:=+libopenssl +libpcre +jansson +libuuid +libxml2
+ DEPENDS:=+libcap +libopenssl +libpcre +jansson +libuuid +libxml2
endef
define Package/uwsgi-cgi-luci-support
The uWSGI project build with cgi profile
endef
+MAKE_VARS+=\
+ CPP=$(TARGET_CROSS)cpp
+
define Build/Compile
$(call Build/Compile/Default,PROFILE=cgi)
endef
endef
$(eval $(call BuildPackage,uwsgi-cgi))
-$(eval $(call BuildPackage,uwsgi-cgi-luci-support))
\ No newline at end of file
+$(eval $(call BuildPackage,uwsgi-cgi-luci-support))