From af25019d48e56f27b9249a2d4a7f09b6dced1b1f Mon Sep 17 00:00:00 2001 From: Lev Walkin <vlm@lionet.info> Date: Thu, 21 Sep 2006 01:51:57 +0000 Subject: [PATCH] search for compiler elsewhere --- examples/sample.makefile.regen | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/examples/sample.makefile.regen b/examples/sample.makefile.regen index daac595d..5072c189 100755 --- a/examples/sample.makefile.regen +++ b/examples/sample.makefile.regen @@ -23,7 +23,13 @@ if test -z "$ASN1PDU" \ 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 @@ cat Makefile.am.sample \ | 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 @@ cat Makefile.am.sample \ 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" -- GitLab