ct-ng.in
changeset 411 e0816bfc311b
parent 372 f635b165bf18
child 543 1df70ed4510d
     1.1 --- a/ct-ng.in	Tue Sep 11 17:14:28 2007 +0000
     1.2 +++ b/ct-ng.in	Wed Jan 16 21:41:53 2008 +0000
     1.3 @@ -3,8 +3,16 @@
     1.4  # Copyright 2006 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
     1.5  
     1.6  # Don't print directory as we descend into them
     1.7 +# Don't use built-in rules, we know what we're doing
     1.8  MAKEFLAGS += --no-print-directory --no-builtin-rules
     1.9  
    1.10 +# Some distributions (eg. Ubuntu) thought it wise to point /bin/sh to
    1.11 +# a truly POSIX-conforming shell, ash in this case. This is not so good
    1.12 +# as we, smart (haha!) developers (as smart we ourselves think we are),
    1.13 +# got used to bashisms, and are enclined to easiness... So force use of
    1.14 +# bash. (Note: this is ugly, but ./configure checks for it).
    1.15 +export SHELL=/bin/bash
    1.16 +
    1.17  # This is where ct-ng is.
    1.18  # Don't bother to change it other than with a new ./configure!
    1.19  CT_NG:=@@CT_BINDIR@@/ct-ng