Reid Spencer
dba2f4028c
Add CMP and CP configuration variables for the unix cmp and cp programs.
...
llvm-svn: 18990
2004-12-16 17:48:14 +00:00
Reid Spencer
97a0d127e2
Remove LLVMGCCDIR from the set of defines.
...
llvm-svn: 18970
2004-12-15 22:27:51 +00:00
Reid Spencer
e77564ce28
Don't put newlines in AC macros that can't handle them!
...
llvm-svn: 18952
2004-12-15 04:01:48 +00:00
Reid Spencer
8461ddd8c9
Add some system specific functions we use
...
llvm-svn: 18945
2004-12-15 01:41:56 +00:00
Reid Spencer
407e6a1361
Minor syntactical change to make this a little easier to comprehend.
...
llvm-svn: 18888
2004-12-13 09:37:41 +00:00
Reid Spencer
f7877f291c
Get LLVMGCCDIR into the #defines
...
llvm-svn: 18845
2004-12-13 02:16:51 +00:00
Reid Spencer
dee4922007
More QMTest cruft gone!
...
llvm-svn: 18694
2004-12-09 07:43:06 +00:00
Reid Spencer
2181077443
Remove last remnants of Python/QMTest support
...
llvm-svn: 18672
2004-12-08 23:07:27 +00:00
Reid Spencer
8a4e9f95fd
Search for tclsh last so we don't find the FreeBSD warning script.
...
llvm-svn: 18420
2004-12-02 07:29:17 +00:00
Reid Spencer
403097b52d
* Make sure the cache variable gets cached
...
* Don't search a bunch of .. directories for something we'd never find,
because we don't imbed tclsh into LLVM.
* Look for various tclsh versions because some platforms don't install the
tclsh link but just have tclsh8.3 or tclsh8.4 or some such.
llvm-svn: 18414
2004-12-02 04:15:24 +00:00
Reid Spencer
45597809e6
Add a check for the tclsh program needed by dejagnu. This can have weird
...
names that have version numbers in it so this macro, DJ_AC_PATH_TCLSH will
make the necessary checks. The makefile variable TCLSH is set to the path
found.
llvm-svn: 18382
2004-11-30 08:11:54 +00:00
Reid Spencer
a4b17dc498
* Implement embedding libltdl into LLVM which required some rearranging.
...
llvm-svn: 18349
2004-11-29 12:29:58 +00:00
Reid Spencer
abfada9855
* Update instructions about upgrading libtool
...
* Add instructions about upgrading autoconf
llvm-svn: 18348
2004-11-29 12:28:47 +00:00
Reid Spencer
2e8d329bdf
Converted with autoupdate for autoconf 2.50 -> 2.59 differences.
...
llvm-svn: 18343
2004-11-29 11:27:12 +00:00
Reid Spencer
fe2de15061
This file contains macros that allow us to incorporate the ltdl source into
...
our own library so that it is magically hidden and we don't have to depend
on linking with -lltdl option.
llvm-svn: 18342
2004-11-29 10:56:45 +00:00
Reid Spencer
d1b9824b3d
* allow doxygen documentation to be enabled/disabled (default off)
...
* organize programs we test for properly
* add new programs needed for documentation generation
* Adjust install paths so llvm stuff doesn't muck up /usr/local or /usr if
$prefix is set to those.
llvm-svn: 18327
2004-11-29 04:56:35 +00:00
Reid Spencer
d2222232e9
Remove a dead check at the end of the configure script that was a left over
...
from the bzip2 support. This dead check produced the error:
test: -ne: unary operator expected
llvm-svn: 18289
2004-11-27 22:01:43 +00:00
Reid Spencer
c25b510c8c
Get the cache variable name right.
...
llvm-svn: 18288
2004-11-27 21:59:57 +00:00
Reid Spencer
6bfb910955
Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.
...
llvm-svn: 18254
2004-11-25 20:21:53 +00:00
Reid Spencer
7daa0ae9b4
Gack. Actually use the correct variable name in setting the JIT support.
...
llvm-svn: 18240
2004-11-25 07:28:19 +00:00
Reid Spencer
070d268ca9
Fix the lib/System/platform link by using proper cached variable name.
...
llvm-svn: 18233
2004-11-25 06:03:14 +00:00
Reid Spencer
ed544cbfa8
For PR256:
...
* cache more values
* standardize cache value names
* organize configure script per autoconf recommendations (10 sections)
* Eliminate some redundancies and complexities in the script
* Provide better documentation in the script.
llvm-svn: 18232
2004-11-25 04:51:04 +00:00
Reid Spencer
1ce9d32f0a
Cache the value of this test.
...
llvm-svn: 18231
2004-11-25 04:44:46 +00:00
Reid Spencer
03bdb9b309
Tidy up the indentation. Give the cache variable a proper name.
...
llvm-svn: 18230
2004-11-25 04:43:54 +00:00
Reid Spencer
23f82de6d1
Eliminate duplicate "checking" message.
...
llvm-svn: 18229
2004-11-25 04:42:25 +00:00
Reid Spencer
889cdb9e02
Make the check print something, give the cache var an llvm specific name.
...
llvm-svn: 18224
2004-11-25 03:33:03 +00:00
Reid Spencer
b48e284ed5
Add the configurable configuration files for llvmc.
...
llvm-svn: 18190
2004-11-23 23:48:45 +00:00
Reid Spencer
7f2645dbe0
Changes for testing presence of ltdl.h and lt_dlopen(), libtool functions
...
for cross-platform dynamic loading of shared objects.
llvm-svn: 17950
2004-11-18 09:47:37 +00:00
Reid Spencer
9de1e70c0b
Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. This
...
tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set
automatically in the Makefile.config file.
llvm-svn: 17599
2004-11-07 23:29:39 +00:00
John Criswell
187ce075d3
Added the poolalloc module to the list of projects to configure, if present.
...
llvm-svn: 17319
2004-10-28 13:35:00 +00:00
Reid Spencer
b265974abc
Make sure we test the right variable for the AC_DEFINE
...
llvm-svn: 17302
2004-10-28 05:04:20 +00:00
Brian Gaeke
9bdbd3012e
It's spelled IEEEFP
...
llvm-svn: 17301
2004-10-28 04:17:05 +00:00
Reid Spencer
1a344dfd95
Changes to support rand48 tests
...
llvm-svn: 17284
2004-10-27 23:03:44 +00:00
Reid Spencer
20dad87ce7
Really get mkinstalldirs to shut up about what its doing .. who cares?
...
llvm-svn: 17242
2004-10-26 05:49:38 +00:00
Reid Spencer
90d6d27762
Teach mkinstalldirs how to shut up about making directories.
...
llvm-svn: 17209
2004-10-25 08:21:09 +00:00
Reid Spencer
b1858d52b5
Add a check for the tar program.
...
llvm-svn: 17208
2004-10-25 08:18:47 +00:00
Reid Spencer
b95d647ef4
Remove automake support.
...
llvm-svn: 17156
2004-10-22 03:39:08 +00:00
Reid Spencer
e48ba34fd4
We won't use automake
...
llvm-svn: 17155
2004-10-22 03:35:04 +00:00
Reid Spencer
021a407fd0
Add runtime directories
...
llvm-svn: 17086
2004-10-17 14:58:49 +00:00
Misha Brukman
cc9c5e67e3
Transfer Makefile.JIT into the build tree for JIT-enabling tools and examples
...
llvm-svn: 16990
2004-10-14 18:59:09 +00:00
Reid Spencer
19b5e82e02
Set up BUILD_MODE based on the configuration so the default build mode
...
is established from configuration. Also, don't make the ENABLE_ options
AM_CONDITIONALs.
llvm-svn: 16952
2004-10-13 11:53:12 +00:00
Misha Brukman
f13025746b
Save Reid's notes from bugzilla on the proper procedure to upgrade libtool
...
llvm-svn: 16947
2004-10-13 01:07:55 +00:00
Reid Spencer
b6d4bc2422
Changes for libtool 1.5.10
...
llvm-svn: 16945
2004-10-13 00:51:45 +00:00
Reid Spencer
1693551fe2
Update for libtool 1.5.10
...
llvm-svn: 16944
2004-10-13 00:19:25 +00:00
Reid Spencer
73cb699541
Harden the version requirements to the set that actually works after three
...
days of trying to figure it out. Despite some developer's penchant for
relaxing the tool versions, this just isn't possible. Only certain versions
work with certain other versions.
llvm-svn: 16943
2004-10-13 00:18:58 +00:00
Reid Spencer
9d1ab5cba8
Directory changes
...
llvm-svn: 16891
2004-10-10 22:17:02 +00:00
Reid Spencer
2f240c62ce
Ensure timestamp on saved contents of configure.ac is not changed.
...
Use correct options to automake.
llvm-svn: 16879
2004-10-10 19:09:33 +00:00
Reid Spencer
2457302d96
Add the --with-automake option to AutoRegen.sh and provide the automake
...
version of the configure script. This is an early commit of the automake
support so that automake support can be tested on multiple platforms. Many
additional Makefile.am need to be added to LLVM before this is of any use.
Please wait until automake support is announced on llvmdev list before
using the --with-automake option.
llvm-svn: 16837
2004-10-08 05:33:35 +00:00
Reid Spencer
010dec5772
Add checks for the ZLIB and BZIP2 header files, not just the libraries.
...
llvm-svn: 16669
2004-10-04 22:05:53 +00:00
Reid Spencer
5638e9632d
Move the warning about no compression library down to the bottom, away
...
from the fray, so it gets noticed. This commit is made without the
corresponding configure script commit because it doesn't affect
functionality and we don't want to force everyone into another reconfigure
llvm-svn: 16657
2004-10-04 18:02:55 +00:00