Generated from configure.in
[swftools.git] / aclocal.m4
index 9869169..224949b 100644 (file)
@@ -12,11 +12,9 @@ export CROSSCOMPILE
 
 if test "x${CROSSCOMPILE}" = "x1"; then
  AC_MSG_RESULT(we are cross compiling- trying to guess from system type)
- AC_MSG_CHECKING(for system type)
- systemguess=`./config.guess`
- AC_MSG_RESULT(${systemguess})
+ AC_CANONICAL_SYSTEM
  AC_MSG_CHECKING([for byte order, try 2])
- case "${systemguess}" in
+ case "${target}" in
   *86* | *-pc-* )
      LITTLEENDIAN=1
      ;;
@@ -46,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
+])
+