David MacKenzie
9336e47ee2
* configure: Make unrecognized options give nonfatal warnings
...
instead of fatal errors, and pass them to any subdirectory
configures in case they recognize them.
Make --x equivalent to --with-x.
1994-03-26 20:08:38 +00:00
David MacKenzie
00f5639008
* configure: Add --enable-* options. Clean up usage message and
...
some comments.
1994-03-26 05:53:17 +00:00
Stu Grossman
24845456a3
* configure: Completely rewrite option processing. Take
...
advantage of pattern-matching to avoid invoking test frequently.
Also clean up host and target defaulting logic.
1994-01-22 01:41:21 +00:00
Per Bothner
dbb0309d6c
* configure: If only ${target_alias} is given, use that
...
as the default for ${host_alias}.
* configure: Add missing back-slashes before nested quotes.
1993-12-20 04:44:21 +00:00
David D. Zuhn
03abfb2cbc
fix replacement of multiline values for CC and CXX
1993-09-15 02:11:35 +00:00
David D. Zuhn
c0c7096622
support for --host HOST
1993-09-08 00:31:08 +00:00
David D. Zuhn
eb4b02ae07
add support for CONFIG_SHELL
1993-08-02 18:58:17 +00:00
David D. Zuhn
9d8c0ead6b
work around lynxos /bin/sh lossage
1993-07-16 20:21:43 +00:00
John Gilmore
8d159a48b0
* configure: Remove extraneous output when guessing host type.
...
* config.guess: Remove extraneous output when guessing using C
compiler rather than uname, or when guessing fails.
1993-07-09 01:27:26 +00:00
David D. Zuhn
26e4818b03
remove another fixme
1993-07-08 00:59:41 +00:00
David D. Zuhn
0ed316a062
quote program_transform_name value
1993-06-17 23:59:43 +00:00
Per Bothner
d6d49c646d
Forgot to check in. (Change definition of tool_dir.)
1993-05-04 18:37:03 +00:00
David D. Zuhn
70d3fab7ec
configure has embedded tabs, which I accidentially nuked
1993-03-22 23:28:43 +00:00
David D. Zuhn
e5c6be8f3f
* configure: add support for package_makefile_fragment, handle the
...
case where a directory has a configure.in file but no Makefile.in
more gracefully (with an actual understandable error message, even);
add support for --without (and add this to the usage message); also
explicitly add a --host=${host_alias} to the command line when
config.guess is used
1993-03-22 05:09:22 +00:00
David D. Zuhn
73f1f5ba7a
handle lack of Makefile.in in a more graceful manner
1993-03-22 01:47:59 +00:00
David D. Zuhn
34bdab1698
added package_makefile_frag support
1993-03-22 00:47:26 +00:00
Jim Wilson
82aabe603d
We must use both --host and --target options for recursion, because Cygnus and
...
FSF configure disagree about whether an unadorned machine is target or host.
1993-03-21 20:14:04 +00:00
K. Richard Pixley
6559fbdb52
* config.guess: add GPL.
...
* Makefile.in, config.guess, config.sub, configure: bump
copyrights to 93.
1993-03-10 20:10:33 +00:00
K. Richard Pixley
09e0b9929b
check return code of mkdir, print error message on failure. addresses bug #2079
1993-02-01 20:39:43 +00:00
Per Bothner
5cc24596c8
* guess-systype: Renamed to ...
...
* config.guess: ... by popular request.
* configure.in, Makefile.in: Update accordingly.
1993-01-23 21:55:04 +00:00
Mark Eichin
fc11b71ac4
from p3. Some shells leave PWD in the environment (old tcsh, ksh at least)
...
screws nested configures. "unset PWD" is the right answer, except that
Decstation sh doesn't *have* unset.
Note also that the send-pr build will fail if you have PWD in your
environment, because emacs also (foolishly) trusts it.
* configure: just set PWD=`pwd` at the top, since Ultrix sh
doesn't have unset and all success paths (and most error paths)
out set it anyway. (Note: should change all uses of ${PWD=`pwd`}
to just ${PWD} to avoid confusion.)
1992-09-18 06:16:37 +00:00
Ian Lance Taylor
c51083226c
Changes to make an installed cross-compiler find everything correctly.
...
Tue Sep 15 16:00:54 1992 Ian Lance Taylor (ian@cygnus.com )
* configure: always set $(tooldir) to $(libdir)/$(target_alias),
even for a native compilation.
1992-09-15 23:26:16 +00:00
Steve Chamberlain
4347369fb1
* configure: fix various problems with propogating
...
makefile_target_frag in subdirs.
* configure.in: config libgcc if its there
1992-06-23 01:32:47 +00:00
K. Richard Pixley
3b6f914fb4
print Building message only when subdir != . AND verbose
1992-05-08 19:34:32 +00:00
K. Richard Pixley
a98e98d368
remove -s, rework -v to better accomodate guested configures
1992-05-08 18:29:38 +00:00
K. Richard Pixley
734e5c1a83
ooops.
1992-04-23 00:00:09 +00:00
Fred Fish
3a63a5f515
Test for nonexistance of files before trying to mv them.
1992-04-22 21:48:18 +00:00
K. Richard Pixley
53988f33e8
correct final line of config.status
1992-04-21 19:52:54 +00:00
K. Richard Pixley
86112802a9
configure: patch from eggert. Avoids a protection problem if the
...
original Makefile.in is read only.
1992-04-21 19:49:03 +00:00
K. Richard Pixley
196377eec6
configure: use move-if-change from gcc to create config.status. Some
...
makefiles depend on config.status to tell if a directory has been
reconfigured for a different host. This change prevents those
directories from remaking everything in the case where the reconfig
was only intended to rebuild a Makefile.
1992-04-21 19:36:11 +00:00
K. Richard Pixley
94c7ae212d
configure: test for config.sub with "config.sub sun4" rather than
...
"config.sub ${host_alias}". Otherwise we can't tell a bad host alias
from a missing config.sub.
1992-04-21 19:33:13 +00:00
K. Richard Pixley
9546e9b45c
correct makesrcdir when subdir is .
1992-04-21 04:05:37 +00:00
K. Richard Pixley
ee1dc1b77d
correction to makesrcdir for relative srcdir
1992-04-16 01:24:59 +00:00
Per Bothner
8becd045a3
* configure: Add support for 'subdirs' variable, which is
...
like 'configdirs', except that configure doesn't re-invoke
itself for subdirs, it just creates a Makefile for each subdir.
* configure.texi: Document subdirs.
1992-04-14 19:02:48 +00:00
K. Richard Pixley
0e693d0b0e
pass site_option to recursions
1992-03-25 07:49:53 +00:00
K. Richard Pixley
8fd24008f7
added check for conflicting configurations (srcdir vs not)
1992-03-11 06:24:19 +00:00
K. Richard Pixley
c9b0df66be
remove trailing slashes from srcdir so gdb-mode won't get cranky
1992-03-11 06:07:29 +00:00
K. Richard Pixley
c1e4672ca0
use relative paths for configure and srcdir when possible
1992-03-11 05:50:05 +00:00
K. Richard Pixley
bcdbe02f82
In configure{.in} {host|target}_makefile_frag should name a file
...
relative to srcdir. I think it now does. configure has been
corrected. configure.texi has been clarified.
1992-02-08 08:57:08 +00:00
K. Richard Pixley
3a07a6ace2
Optimized Makefile generation for a ~30% time win.
1992-02-07 02:04:53 +00:00
K. Richard Pixley
424f020272
Fix so that "guested" configure scripts work when using -srcdir.
1992-02-07 00:33:49 +00:00
K. Richard Pixley
46772bd112
reversed tense on a test -> case conversion
1992-02-06 04:05:26 +00:00
K. Richard Pixley
a98bbe5810
Converting "[ -n" and "[ -z" into case statements looks like a small
...
time penalty for modern shells which have "[" builtin. I've elected
to take it anyway as a compensation for older, slower shells.
1992-02-06 01:21:44 +00:00
K. Richard Pixley
eabe8479cf
support for subdirs, multiple hosts, and multiple targets was
...
previously commented out. This delta removes it entirely. This makes
a small time difference on cygint.
1992-02-06 01:02:21 +00:00
K. Richard Pixley
1922d8eb8d
Removing unnecessary ()'s doesn't seem to make any time difference on
...
cygint. I think modern shell's execute this internally without a call
to a separate shell process. I've left the change in anyway. It may
help on older, slower machines.
1992-02-06 00:36:10 +00:00
Jim Wilson
1395529c9d
Steve's version_path stuff bites the dust.
1992-01-28 00:38:04 +00:00
K. Richard Pixley
079399f6df
small changes to accomodate other versions of configure
1991-12-28 03:15:17 +00:00
K. Richard Pixley
53b28d354e
oops, but in last patch
1991-12-28 00:50:00 +00:00
K. Richard Pixley
e488e58118
Be less sensitive to spaces in Makefile.in. Kills bug #556 .
1991-12-28 00:29:34 +00:00
K. Richard Pixley
b940b7c22e
print version number nicely
1991-12-19 23:58:40 +00:00