diff --git a/openwrt/package/rules.mk b/openwrt/package/rules.mk
index 17f6c61ef3917614269c4512eebcd3e0d6ef9655..3f79b9f6be1fe08834413a883bf311990e79fdc5 100644
--- a/openwrt/package/rules.mk
+++ b/openwrt/package/rules.mk
@@ -188,6 +188,7 @@ endef
 
 define Build/Configure/Default
 	(cd $(PKG_BUILD_DIR); \
+	[ -x configure ] && \
 		$(TARGET_CONFIGURE_OPTS) \
 		CFLAGS="$(TARGET_CFLAGS)" \
 		./configure \