Misha Brukman
9851f41670
Recognize an IA64 when we see one
...
llvm-svn: 20666
2005-03-17 20:56:22 +00:00
Reid Spencer
ea15ab69ff
Add a call to AC_CONFIG_COMMANDS to ensure that llvm_src is set properly
...
in the config.status script. This allows the AC_CONFIG_MAKEFILE macro to
work properly after it was changed to support sub-projects.
llvm-svn: 20305
2005-02-24 18:31:27 +00:00
Reid Spencer
b48ff21894
This macro cannot assume that the location of install-sh and mkinstalldirs
...
is in ${srcdir}/autoconf because that is only true if the project is LLVM.
For other projects (e.g. sample), we don't want to have to distribute the
mkinstalldirs or install-sh programs because it opens a window of breakage
for projects. So, this change requires that the llvm_src variable be set
up via another AC_CONFIG_COMMANDS call. For LLVM this is done in the
configure.ac. For projects its done in the LLVM_CONFIG_PROJECT macro.
llvm-svn: 20304
2005-02-24 18:28:20 +00:00
Reid Spencer
cb402c429a
Add a new macro for configuring projects, LLVM_CONFIG_PROJECT. This macro
...
takes care of the --with-llvmsrc and --with-llvmobj options for the project
It was moved here from the project's configure.ac file because there is
some tricky handling of the llvm_src variable to tell the project where the
llvm source tree is (for mkinstalldirs and install-sh commands).
llvm-svn: 20303
2005-02-24 18:25:24 +00:00
Reid Spencer
8dc0034dc0
Remove the "pax" program from the list of those needed to support LLVM.
...
The install target in Makefile.rules no longer uses pax but just uses find
and "install" instead.
llvm-svn: 20216
2005-02-16 16:21:00 +00:00
Chris Lattner
fb25a0eab0
The pool allocator is now the llvm-poolalloc module in public CVS
...
llvm-svn: 20116
2005-02-11 04:46:58 +00:00
Andrew Lenharth
20aea81ffe
let configure recognize Alphas
...
llvm-svn: 19811
2005-01-24 17:33:52 +00:00
Misha Brukman
1c84cfeaa6
Mark CVS versions different from releases
...
llvm-svn: 19809
2005-01-24 16:29:24 +00:00
Reid Spencer
c8179f41cd
We're working towards LLVM 1.5 now so bump the version number. This change
...
won't be propagated to the configure script until there's a need to change
configure.ac for some larger purpose.
llvm-svn: 19762
2005-01-22 21:29:42 +00:00
Alkis Evlogimenos
5d7bd7411a
Fix llvm-java project autconfiguration.
...
llvm-svn: 19616
2005-01-16 09:44:58 +00:00
Reid Spencer
5d058e0ec8
Provide support for HP/UX aCC compiler's variant of hash_map and hash_set
...
(RogueWave). These are implemented in rw/stdex/hash_map.h and
rw/stdex/hash_set.h on HP/UX.
llvm-svn: 19600
2005-01-16 02:58:39 +00:00
Alkis Evlogimenos
a6640aee30
The Java project now lives under projects/llvm-java.
...
llvm-svn: 19295
2005-01-05 17:57:28 +00:00
Reid Spencer
734b581c5b
For PR351:
...
Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles
llvm-svn: 19205
2004-12-31 22:54:28 +00:00
Reid Spencer
e5034a35e0
For PR351:
...
* lib/System depends on sbrk(3), make sure we check for it.
llvm-svn: 19200
2004-12-31 05:49:15 +00:00
Reid Spencer
53cfb14270
* Fix a bug in an m4 macro that used an incorrect test operator
...
* Add CAN_DLOPEN_SELF so we can determine if dlopen(0) will open the
program or not.
* Correct a warning messages to be a little more specific on what it checks
llvm-svn: 19184
2004-12-29 07:07:57 +00:00
Reid Spencer
597e16ea02
Fix a Bourne Shell syntax error in a test
...
llvm-svn: 19183
2004-12-29 06:59:36 +00:00
Reid Spencer
e81bc94b62
Fix one of the names to not have a . in front of it.
...
llvm-svn: 19182
2004-12-29 05:47:04 +00:00
Reid Spencer
2201286c2d
Make the x86_64 target names match between def and use. Thanks Misha.
...
llvm-svn: 19170
2004-12-28 07:56:14 +00:00
Reid Spencer
76de36d644
Make the 64-bit x86 target named "x86_64" instead of "AMD64".
...
llvm-svn: 19169
2004-12-28 06:34:11 +00:00
Reid Spencer
727a291b4e
Don't create symbolic links for lib/System any more. It doesn't need them.
...
llvm-svn: 19166
2004-12-27 09:33:46 +00:00
Reid Spencer
38f6b8a1bd
For PR351:
...
* Add checks for sterror and strerror_r functions
* Add check to determine if /dev/zero is needed for allocating RWX memory.
llvm-svn: 19148
2004-12-27 06:15:02 +00:00
Reid Spencer
2b7aff24f2
For PR351:
...
Provide a check to determine if /dev/zero is needed for AllocateRWX function.
llvm-svn: 19147
2004-12-27 06:14:48 +00:00
Reid Spencer
4887b109fc
Oops, reverse the logic on a test for WITH_LLVMGCCDIR to make it define
...
the path names correctly.
llvm-svn: 19146
2004-12-27 03:15:28 +00:00
Reid Spencer
e274fb91f7
Provide a value for HAVE_MMAP_ANONYMOUS variable, for consistency with
...
other #define's.
llvm-svn: 19145
2004-12-27 03:14:43 +00:00
Reid Spencer
ff28563c07
For PR351:
...
* Make sure all headers used by lib/System have checks
* Use "standard" autoconf checks for certain problematic headers
For PR432:
* Resurrect --with-llvmgccdir so a specific llvm-gcc/llvm-g++ installation
can be specified.
llvm-svn: 19142
2004-12-25 07:31:29 +00:00
Reid Spencer
e53f845baf
Make the symbolic link using the correct variable!
...
llvm-svn: 19136
2004-12-24 06:49:16 +00:00
Reid Spencer
27dbe5c161
For PR351:
...
Create new variables LLVM_ON_UNIX and LLVM_ON_WIN32 so we can start getting
rid of reliance upon a symbolic link to switch implementations in lib/System
llvm-svn: 19131
2004-12-24 06:29:05 +00:00
Reid Spencer
acaee1a08d
Change llvmgcc/llvmg++ to llvm-gcc and llvm-g++ respectively.
...
llvm-svn: 19125
2004-12-24 03:34:31 +00:00
Reid Spencer
1ba681007f
Fix a bug in libtool's ltmain.sh. On Cygwin the "$output.exp" expression
...
expands to a full path name. Substitute $outputname.exp" instead and it
makes a viable temporary file name. This gets around the problem with lli
on Cygwin linking but not having any "C" library functions linked into it.
llvm-svn: 19123
2004-12-24 00:15:20 +00:00
Reid Spencer
077d626627
Update the amd64 target detection checks.
...
Patch contributed by Markus F.X.J. Oberhumer.
llvm-svn: 19118
2004-12-23 21:08:52 +00:00
Reid Spencer
1459fcc234
Added support for detection of amd64 targets.
...
llvm-svn: 19113
2004-12-23 06:22:33 +00:00
Reid Spencer
e1c1a05294
For PR432:
...
* Remove --with-llvmgccdir, not needed any more
* Search path for llvm-gcc and llvm-gxx
* Compute LLVMGCCDIR based on install path of llvm-gcc
llvm-svn: 19093
2004-12-22 05:56:56 +00:00
Reid Spencer
3744f38579
Get rid of old automake stuff
...
llvm-svn: 19092
2004-12-22 05:56:41 +00:00
Misha Brukman
54ea813d37
Ignore generated files
...
llvm-svn: 19090
2004-12-22 01:49:53 +00:00
Reid Spencer
1770903f32
For PR351:
...
* Add checks for sbrk and getpagesize functions
* Alphebetize the checks for functions
llvm-svn: 19052
2004-12-20 00:59:04 +00:00
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