prereq check for find -exec +
[openwrt-10.03/.git] / include / prereq-build.mk
index 78a278ead8286d4fbdc9e306c94f400274b18aa6..7355b9e31c1e3c8cad24fd54897159717c3d8555 100644 (file)
@@ -78,6 +78,9 @@ $(eval $(call Require,zlib, \
        Please install zlib. (Missing libz.so or zlib.h) \
 ))
 
+$(eval $(call RequireCommand,gawk, \
+       Please install GNU awk. \
+))
 
 $(eval $(call RequireCommand,bison, \
        Please install GNU bison. \
@@ -119,4 +122,10 @@ $(eval $(call RequireCommand,autoconf, \
        Please install GNU autoconf. \
 ))
 
+define Require/find
+       find . -maxdepth 1 -exec ls {} + > /dev/null 2>&1
+endef
 
+$(eval $(call Require,find, \
+       Please install GNU find 4.2.12 or better. \
+))