summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2009-01-25./configure: fix the tools pattern recognitionYann E. MORIN"1-3/+8
- when a variable name was given, with no regexp, the pattern did not correctly extract the variable name /trunk/configure | 11 8 3 0 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
2009-01-18./configure: enable user to specify path to some toolsYann E. MORIN"1-97/+108
/trunk/configure | 203 107 96 0 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 107 insertions(+), 96 deletions(-)
2009-01-07./configurei: make FORCE work again:Yann E. MORIN"1-7/+2
- removed the --force command line option - use FORCE from the environment /trunk/configure | 9 2 7 0 ++------- 1 file changed, 2 insertions(+), 7 deletions(-)
2008-12-23Further enhance the check for needed tools:Yann E. MORIN"1-62/+111
- update the tool_pattern to use ' || ' as a pattern separator - which allows using | in regexp - add checks for cut and xargs - manually check for grep and sed because they are needed when checking for tools - print why a test failed, with each tested tool and regexp - move tools checks before options parsing - apply conttibutions before computing the version string - inform user to run make && make install /trunk/configure | 173 111 62 0 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 111 insertions(+), 62 deletions(-)
2008-12-22Rationalise ./configureYann E. MORIN"1-116/+127
- borrow a lot of ideas from Michael ABBOTT ( http://sourceware.org/ml/crossgcc/2008-12/msg00030.html ) - should be conforming to POSIX 1003.1-2008, non compliance due to bashsims is to be considered a bug - as a result, it now works with dash - make a little easier to read in some places - enforce 4-space indentation - get rid of futile 'return $?' - quote all variables assignments - save and restore IFS prior to and after using alternate values - simplify the TOOLS_TO_CHECK listing What's left: - provide a mean to actually _compare_ version numbers - change the TOOLS_TO_CHECK pattern style to be able to use '|' in regexp /trunk/configure | 243 127 116 0 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 127 insertions(+), 116 deletions(-)
2008-12-19Fix testing the automake version:Yann E. MORIN"1-2/+2
- previously, only version with a more-than-two-digits minor would match - make versions starting with major in [2-9] also match /trunk/configure | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2008-12-16Better check for automake, check for either curl or wget:Yann E. MORIN"1-3/+4
- automake must be at least 1.10 to correctly setup MPFR - either one of curl or wget is needed to retrieve the tarballs /trunk/configure | 7 4 3 0 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
2008-11-16Honor the DESTDIR variable to install out-of-place (Eg. for packaging).Yann E. MORIN"1-0/+10
/trunk/configure | 10 10 0 0 +++++++++ /trunk/Makefile.in | 62 36 26 0 +++++++++++++++++++++++++++++++----------------------- /trunk/docs/overview.txt | 12 12 0 0 ++++++++++ 3 files changed, 58 insertions(+), 26 deletions(-)
2008-10-29Use 'gawk', not plain 'awk'.Yann E. MORIN"1-3/+4
We need GNU Awk? Then check for, and use 'gawk', not plain 'awk'. Be a little mre verbose if a tool was not found. /trunk/configure | 7 4 3 0 ++++--- /trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +- /trunk/scripts/functions | 16 8 8 0 ++++++++-------- /trunk/scripts/saveSample.sh | 4 2 2 0 ++-- 4 files changed, 15 insertions(+), 14 deletions(-)
2008-10-15Fix configure's --with-contrib option.Yann E. MORIN"1-2/+2
/trunk/configure | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2008-09-29Don't check for autoconf >= 2.50.Yann E. MORIN"1-1/+0
It was needed by glibc and eglibc to re-generate their 'configure' files, but they no longer do (in fact never did). /trunk/configure | 1 0 1 0 - 1 file changed, 1 deletion(-)
2008-09-26Enhance ./configure tools checking.Yann E. MORIN"1-34/+61
Add check for compatible autoconf. /trunk/configure | 95 61 34 0 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 61 insertions(+), 34 deletions(-)
2008-09-23Allow fully qulified file name in tools to check for.Yann E. MORIN"1-17/+13
Simplify checking for bash. /trunk/configure | 30 13 17 0 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-)
2008-08-09Merge #912 from branches/eglibc:Yann E. MORIN"1-1/+0
Don't check for readlink, it is no longer needed. /trunk/configure | 1 0 1 0 - 1 file changed, 1 deletion(-)
2008-08-04Michael ABBOTT reported that populate is not relocatable.Yann E. MORIN"1-0/+1
Fix this by determining both the cross-readelf and the sys-root at runtime, not at build time. /trunk/configure | 1 1 0 0 + /trunk/scripts/crosstool.sh | 14 6 8 0 ++++++-------- /trunk/tools/populate.in | 6 4 2 0 ++++-- 3 files changed, 11 insertions(+), 10 deletions(-)
2008-07-22Eye-candy in ./configure.Yann E. MORIN"1-3/+3
/trunk/configure | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
2008-07-20Add new tools to check presence of at ./configure time. Reported by Laurent ↵Yann E. MORIN"1-0/+2
Dufrechou <laurent.dufrechou@gmail.com>. /trunk/configure | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
2008-07-18./configure eye-candy.Yann E. MORIN"1-11/+11
/trunk/configure | 22 11 11 0 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-)
2008-07-18Enable forcing ./configure to complete, even if the needed tools are not ↵Yann E. MORIN"1-2/+11
present. /trunk/configure | 13 11 2 0 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)
2008-07-16Remove debug snippet.Yann E. MORIN"1-1/+0
/trunk/configure | 1 0 1 0 - 1 file changed, 1 deletion(-)
2008-07-16Introduce a list of tools to check for at ./configure time.Yann E. MORIN"1-19/+75
Move some functions around (no code change). Only tell about applying contribs when there are contribs to apply. Some eye-candy here and there. /trunk/configure | 94 75 19 0 +++++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 75 insertions(+), 19 deletions(-)
2008-07-07POSIXify ./configure, and comment some parts of it.Yann E. MORIN"1-16/+35
Thanks to Martin GUY for pointing out that ./configure was not POSIXly correct. /trunk/configure | 51 35 16 0 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 16 deletions(-)
2008-06-25Eye-candy in the ./configure help.Yann E. MORIN"1-0/+2
/trunk/configure | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
2008-06-25Enable using contributed code: add a new ./configure option to select which ↵Yann E. MORIN"1-1/+43
contributions should be applied. /trunk/configure | 44 43 1 0 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-)
2008-06-11Include the full version number in the directory paths installed.Yann E. MORIN"1-12/+14
Change the version string so that it does not break 'make', and so that it has no '/' (it would be a hell if installed directories would mirror the SVN branches... :-/ ) Do not use implicit rules for the Makefile. Simplify and enc=hance the --local test to refuse (un)installing. Double-quotes variables, they are based on user input. Eye-candy in the 'compile' and install messages. /trunk/configure | 26 14 12 0 ++++++++++--------- /trunk/Makefile.in | 83 45 38 0 +++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 59 insertions(+), 50 deletions(-)
2008-06-11Print a little bit of progress in ./configure (computing the version string ↵Yann E. MORIN"1-0/+6
can be long, especially on networked file systems). /trunk/configure | 6 6 0 0 ++++++ /trunk/Makefile.in | 14 8 6 0 ++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-)
2008-06-01./configure expects message to be in the C locale, so force that.Yann E. MORIN"1-3/+3
/trunk/configure | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
2008-04-17Cleanup building the snapshot version number.Yann E. MORIN"1-8/+10
configure | 18 10 8 0 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-)
2008-02-17When installing SVN snapshots, include the branch and revision in the ↵Yann E. MORIN"1-0/+15
version number. In case some random snapshot is installed and used for production, then this will ease rewinding.
2008-01-16Bail out if /bin/bash does not exist, or if it is not bash>=3.0.Yann E. MORIN"1-1/+1
Force make to use /bin/bash as shell.
2007-09-16Simplify a bit more bash detection.Yann E. MORIN"1-2/+2
2007-09-14Improve (POSIX-wise) determination of bashh version.Yann E. MORIN"1-2/+2
2007-09-14Kill off bashisms in ./configure (thanks to Enrico Weigelt <weigelt@metux.de>).Yann E. MORIN"1-1/+2
2007-09-12Sanitise ./configure a little bit.Yann E. MORIN"1-23/+30
Add a check for bash 3.0 or above.
2007-08-15Fix printing the version string when configured with --local.Yann E. MORIN"1-1/+1
2007-07-22Re-instate the --local configure switch to not install and use the local ↵Yann E. MORIN"1-0/+11
crosstool-NG copy.
2007-07-03Kill "./configure --local", it does not work and it is dangerous if one ↵Yann E. MORIN"1-11/+0
tries to "make uninstall"!
2007-07-02Get rid of eclipse fiels once and for all.Yann E. MORIN"1-2/+2
Homogenise the references to crosstool-NG: - the project is named "crosstool-NG" - the front-end is named "ct-ng" - don't use shortcuts (such as "ct-ng" to stand for "crosstool-NG") Default action is to print help. Don't speak of make rules when dumping help, just speak of actions.
2007-07-02Fix handling --prefix.Yann E. MORIN"1-1/+1
2007-07-01Fix running without installing.Yann E. MORIN"1-11/+26
Update README. Point help to the man page.
2007-07-01./configure gains a help entry.Yann E. MORIN"1-5/+37
2007-07-01Merge the build system to trunk: ct-ng is now installable:Yann E. MORIN"1-0/+91
- ./configure --prefix=/some/place - make - make install - export PATH="${PATH}:/some/place/bin" - ct-ng <action>