search for compiler elsewhere
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1232 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/examples/sample.makefile.regen b/examples/sample.makefile.regen
index daac595..5072c18 100755
--- a/examples/sample.makefile.regen
+++ b/examples/sample.makefile.regen
@@ -23,7 +23,13 @@
exit
fi
-../../asn1c/asn1c -S ../../skeletons ${ASN1CMDOPTS} ${ASN1MODULES} || exit $?
+if test -x ../../asn1c/asn1c ; then
+ echo "Compiling ${ASN1MODULES} using local compiler"
+ ../../asn1c/asn1c -S ../../skeletons ${ASN1CMDOPTS} ${ASN1MODULES} || exit $?
+else
+ echo "Compiling ${ASN1MODULES} using system compiler"
+ asn1c ${ASN1CMDOPTS} ${ASN1MODULES} || exit $?
+fi
if test ! -f Makefile.am.sample ; then
echo "Makefile.am.sample is missing"
@@ -42,6 +48,7 @@
| sed -e "s/^all: /all: ${ASN1PDU}.c /" \
| sed -e "s/progname/${PROGNAME}/" \
> Makefile.$$
+set +x
( echo
echo "${ASN1PDU}.c: $0 ${ASN1MODULES}"
@@ -107,10 +114,10 @@
echo " rm -f Makefile.am.sample"
) >> Makefile.$$
+set -x
+mv Makefile.$$ Makefile || exit $?
rm Makefile.am.sample || exit $?
-
-mv Makefile.$$ Makefile
-
set +x
+
echo
echo "Makefile generation finished"