diff --git a/contrib/src/x264/rules.mak b/contrib/src/x264/rules.mak
index 06eda7b03beaed7ac7c2e684e09208ba544594f6..3d8f80edd1c142e055892827a332f01779a53416 100644
--- a/contrib/src/x264/rules.mak
+++ b/contrib/src/x264/rules.mak
@@ -53,7 +53,7 @@ x264: x264-$(X264_HASH).tar.xz .sum-x264
 ifdef HAVE_ANDROID
 	cd $< && $(HOSTVARS) AS="$(CC)" ./configure $(X264CONF)
 else
-ifdef HAVE_IOS
+ifeq ($(IOS_TARGET_PLATFORM),iPhoneOS)
 	cd $< && $(HOSTVARS) ASFLAGS="$(CFLAGS)" ./configure $(X264CONF)
 else
 	cd $< && $(HOSTVARS) ./configure $(X264CONF)