X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=aclocal.m4;h=224949bbd4f9dd18994df70e96bbe788c7006883;hb=dea9e56f5da3a1e4cafa6d92443d023dcdea2a52;hp=66a1b30215a7da14f0c9f8092b9aa7434c9cbbb5;hpb=603917f64f661aa76a2ee21ba181b940962f0346;p=swftools.git diff --git a/aclocal.m4 b/aclocal.m4 index 66a1b30..224949b 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -44,3 +44,31 @@ exit 1 fi ]) +AC_DEFUN(SWF_CHECK_SYSTEM_BACKTICKS, +[ +AC_MSG_CHECKING([whether system() can handle command substitution]) +AC_TRY_RUN([ +#include "stdlib.h" +int main (int argc, char*argv[]) +{ + return system("echo `touch config.tmp2`"); +} +], OK=OK,,CROSSCOMPILE=1) + +if test "x${OK}" = "xOK";then + test -e config.tmp2 || OK= +fi + +if test "x${CROSSCOMPILE}" = "x1";then + OK=OK; +fi +if test "x${OK}" = "xOK";then +rm -f config.tmp2 +AC_MSG_RESULT(yes) +export SYSTEM_BACKTICKS=1 +AC_DEFINE_UNQUOTED(SYSTEM_BACKTICKS, 1) +else +AC_MSG_RESULT(no) +fi +]) +