diff options
author | Lev Walkin <vlm@lionet.info> | 2006-09-21 01:51:57 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2006-09-21 01:51:57 +0000 |
commit | af25019d48e56f27b9249a2d4a7f09b6dced1b1f (patch) | |
tree | 3e870235bab33b8c292a785826358069aa38e178 /examples | |
parent | f17271562040b0535e8827b09985874dc0450382 (diff) |
search for compiler elsewhere
Diffstat (limited to 'examples')
-rwxr-xr-x | examples/sample.makefile.regen | 15 |
1 files 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" |