summaryrefslogtreecommitdiff
path: root/autoconf
AgeCommit message (Collapse)AuthorFilesLines
2005-03-17Recognize an IA64 when we see oneMisha Brukman1-0/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20666 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-24Add a call to AC_CONFIG_COMMANDS to ensure that llvm_src is set properlyReid Spencer1-0/+1
in the config.status script. This allows the AC_CONFIG_MAKEFILE macro to work properly after it was changed to support sub-projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20305 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-24This macro cannot assume that the location of install-sh and mkinstalldirsReid Spencer1-1/+3
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20304 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-24Add a new macro for configuring projects, LLVM_CONFIG_PROJECT. This macroReid Spencer1-0/+14
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). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20303 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-16Remove the "pax" program from the list of those needed to support LLVM.Reid Spencer1-1/+0
The install target in Makefile.rules no longer uses pax but just uses find and "install" instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20216 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-11The pool allocator is now the llvm-poolalloc module in public CVSChris Lattner1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20116 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-24let configure recognize AlphasAndrew Lenharth1-0/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19811 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-24Mark CVS versions different from releasesMisha Brukman1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19809 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-22We're working towards LLVM 1.5 now so bump the version number. This changeReid Spencer1-1/+1
won't be propagated to the configure script until there's a need to change configure.ac for some larger purpose. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19762 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-16Fix llvm-java project autconfiguration.Alkis Evlogimenos1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19616 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-16Provide support for HP/UX aCC compiler's variant of hash_map and hash_setReid Spencer1-0/+1
(RogueWave). These are implemented in rw/stdex/hash_map.h and rw/stdex/hash_set.h on HP/UX. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19600 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-05The Java project now lives under projects/llvm-java.Alkis Evlogimenos1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19295 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-31For PR351:Reid Spencer1-0/+4
Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19205 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-31For PR351:Reid Spencer1-2/+2
* lib/System depends on sbrk(3), make sure we check for it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19200 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-29* Fix a bug in an m4 macro that used an incorrect test operatorReid Spencer1-1/+6
* 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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19184 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-29Fix a Bourne Shell syntax error in a testReid Spencer1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19183 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-29Fix one of the names to not have a . in front of it.Reid Spencer1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19182 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-28Make the x86_64 target names match between def and use. Thanks Misha.Reid Spencer1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19170 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-28Make the 64-bit x86 target named "x86_64" instead of "AMD64".Reid Spencer1-2/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19169 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-27Don't create symbolic links for lib/System any more. It doesn't need them.Reid Spencer1-5/+0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19166 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-27For PR351:Reid Spencer1-2/+5
* Add checks for sterror and strerror_r functions * Add check to determine if /dev/zero is needed for allocating RWX memory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19148 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-27For PR351:Reid Spencer1-0/+17
Provide a check to determine if /dev/zero is needed for AllocateRWX function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19147 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-27Oops, reverse the logic on a test for WITH_LLVMGCCDIR to make it defineReid Spencer1-1/+1
the path names correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19146 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-27Provide a value for HAVE_MMAP_ANONYMOUS variable, for consistency withReid Spencer1-1/+1
other #define's. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19145 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-25For PR351:Reid Spencer1-14/+30
* 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19142 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-24Make the symbolic link using the correct variable!Reid Spencer1-2/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19136 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-24For PR351:Reid Spencer1-15/+47
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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19131 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-24Change llvmgcc/llvmg++ to llvm-gcc and llvm-g++ respectively.Reid Spencer1-3/+3
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19125 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-24Fix a bug in libtool's ltmain.sh. On Cygwin the "$output.exp" expressionReid Spencer2-12/+13
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19123 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-23Update the amd64 target detection checks.Reid Spencer1-6/+6
Patch contributed by Markus F.X.J. Oberhumer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19118 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-23Added support for detection of amd64 targets.Reid Spencer1-1/+3
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19113 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22For PR432:Reid Spencer1-42/+13
* Remove --with-llvmgccdir, not needed any more * Search path for llvm-gcc and llvm-gxx * Compute LLVMGCCDIR based on install path of llvm-gcc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19093 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22Get rid of old automake stuffReid Spencer1-11/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19092 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22Ignore generated filesMisha Brukman1-0/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19090 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-20For PR351:Reid Spencer1-2/+3
* Add checks for sbrk and getpagesize functions * Alphebetize the checks for functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19052 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-16Add CMP and CP configuration variables for the unix cmp and cp programs.Reid Spencer1-0/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18990 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-15Remove LLVMGCCDIR from the set of defines.Reid Spencer1-2/+0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18970 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-15Don't put newlines in AC macros that can't handle them!Reid Spencer1-3/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18952 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-15Add some system specific functions we useReid Spencer1-1/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18945 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-13Minor syntactical change to make this a little easier to comprehend.Reid Spencer1-5/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18888 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-13Get LLVMGCCDIR into the #definesReid Spencer1-0/+3
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18845 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09More QMTest cruft gone!Reid Spencer1-2/+0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18694 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08Remove last remnants of Python/QMTest supportReid Spencer1-35/+27
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18672 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-02Search for tclsh last so we don't find the FreeBSD warning script.Reid Spencer1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18420 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-02* Make sure the cache variable gets cachedReid Spencer1-33/+16
* 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18414 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-30Add a check for the tclsh program needed by dejagnu. This can have weirdReid Spencer2-0/+57
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18382 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29* Implement embedding libltdl into LLVM which required some rearranging.Reid Spencer1-18/+12
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18349 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29* Update instructions about upgrading libtoolReid Spencer1-8/+35
* Add instructions about upgrading autoconf git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18348 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29Converted with autoupdate for autoconf 2.50 -> 2.59 differences.Reid Spencer1-12/+9
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18343 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29This file contains macros that allow us to incorporate the ltdl source intoReid Spencer1-0/+430
our own library so that it is magically hidden and we don't have to depend on linking with -lltdl option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18342 91177308-0d34-0410-b5e6-96231b3b80d8