diff --git a/contrib/src/llhttp/rules.mak b/contrib/src/llhttp/rules.mak
index 2ea6b948af0c98dd50358442f41a80cc88bae87c..d5d1fddd8715bcb775f2be609260f1d338e09d6c 100644
--- a/contrib/src/llhttp/rules.mak
+++ b/contrib/src/llhttp/rules.mak
@@ -31,7 +31,7 @@ llhttp: llhttp-$(LLHTTP_VERSION).tar.gz
 	mv llhttp-release-v$(LLHTTP_VERSION) $@
 
 .llhttp: llhttp .sum-llhttp
-	cd $< && mkdir -p build && cd build && $(CMAKE) $(LLHTTP_CMAKECONF) ..
+	cd $< && mkdir -p build && cd build && $(HOSTVARS) $(CMAKE) $(LLHTTP_CMAKECONF) ..
 	cd $</build && $(MAKE) && $(MAKE) install
 	touch $@