123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- #! /bin/sh
- am_create_testdir=empty
- . test-init.sh
- get_shell_script compile
- cat >mycc <<'END'
- source_seen=no
- for arg
- do
- test "X$arg" = X-o && exit 1
- test "X$arg" = "X$amtest_source" && source_seen=yes
- done
- if test "$source_seen" != yes; then
- echo "$0: no source file seen" >&2
- exit 1
- fi
- if test ! -f "$amtest_source"; then
- echo "$0: $amtest_source not readable" >&2
- exit 1
- fi
- if test ! -d "$amtest_lock"; then
- echo "$0: no lockdir $amtest_lock" >&2
- exit 1
- fi
- touch "$amtest_obj"
- END
- chmod +x ./mycc
- mkdir libltdl libltdl/libltdl
- amtest_source='libltdl\libltdl\slist.c'
- amtest_object='libltdl\libltdl\libltdl_libltdl_la-slist.obj'
- amtest_obj='slist.o'
- amtest_lock='slist_o.d'
- export amtest_source amtest_object amtest_obj amtest_lock
- : > "$amtest_source"
- ./compile ./mycc -c "$amtest_source" -o "$amtest_object"
- test -f "$amtest_object"
- if test -d 'C:\'; then
- skip_ "this test shouldn't run on a Windows-like system"
- fi
- case $PATH_SEPARATOR in
- ';'|':');;
- *) skip_ "unrecognized PATH separator '$PATH_SEPARATOR'"
- esac
- amtest_source='C:\libltdl\libltdl\slist.c'
- amtest_object='C:\libltdl\libltdl\libltdl_libltdl_la-slist.obj'
- amtest_obj='slist.o'
- amtest_lock='slist_o.d'
- export amtest_source amtest_object amtest_obj amtest_lock
- : > "$amtest_source"
- ./compile ./mycc -c "$amtest_source" -o "$amtest_object"
- test -f "$amtest_object"
- :
|