76d99df157 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								53e86c13f6 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								72b5054afb 
								
							 
						 
						
							
							
								
								The pool allocator is now the llvm-poolalloc module in public CVS  
							
							... 
							
							
							
							llvm-svn: 20116 
							
						 
						
							2005-02-11 04:46:58 +00:00  
				
					
						
							
							
								 
						
							
								f36418f618 
								
							 
						 
						
							
							
								
								let configure recognize Alphas  
							
							... 
							
							
							
							llvm-svn: 19811 
							
						 
						
							2005-01-24 17:33:52 +00:00  
				
					
						
							
							
								 
						
							
								454c06f5a4 
								
							 
						 
						
							
							
								
								Mark CVS versions different from releases  
							
							... 
							
							
							
							llvm-svn: 19809 
							
						 
						
							2005-01-24 16:29:24 +00:00  
				
					
						
							
							
								 
						
							
								12b25a12a6 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								a9c9f38498 
								
							 
						 
						
							
							
								
								Fix llvm-java project autconfiguration.  
							
							... 
							
							
							
							llvm-svn: 19616 
							
						 
						
							2005-01-16 09:44:58 +00:00  
				
					
						
							
							
								 
						
							
								d9f4f3b141 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								eccb209b6e 
								
							 
						 
						
							
							
								
								The Java project now lives under projects/llvm-java.  
							
							... 
							
							
							
							llvm-svn: 19295 
							
						 
						
							2005-01-05 17:57:28 +00:00  
				
					
						
							
							
								 
						
							
								d7287e05e3 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								0fcca1262b 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								3d745d4378 
								
							 
						 
						
							
							
								
								* 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  
				
					
						
							
							
								 
						
							
								42eaef40d8 
								
							 
						 
						
							
							
								
								Fix a Bourne Shell syntax error in a test  
							
							... 
							
							
							
							llvm-svn: 19183 
							
						 
						
							2004-12-29 06:59:36 +00:00  
				
					
						
							
							
								 
						
							
								5309e843d3 
								
							 
						 
						
							
							
								
								Fix one of the names to not have a . in front of it.  
							
							... 
							
							
							
							llvm-svn: 19182 
							
						 
						
							2004-12-29 05:47:04 +00:00  
				
					
						
							
							
								 
						
							
								78d9e8763d 
								
							 
						 
						
							
							
								
								Make the x86_64 target names match between def and use. Thanks Misha.  
							
							... 
							
							
							
							llvm-svn: 19170 
							
						 
						
							2004-12-28 07:56:14 +00:00  
				
					
						
							
							
								 
						
							
								307435c2ae 
								
							 
						 
						
							
							
								
								Make the 64-bit x86 target named "x86_64" instead of "AMD64".  
							
							... 
							
							
							
							llvm-svn: 19169 
							
						 
						
							2004-12-28 06:34:11 +00:00  
				
					
						
							
							
								 
						
							
								cf8f341c36 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								b668158b7c 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								826da2a721 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								189c677549 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								474a09ca20 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								8bc110c097 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								c81ccb488a 
								
							 
						 
						
							
							
								
								Make the symbolic link using the correct variable!  
							
							... 
							
							
							
							llvm-svn: 19136 
							
						 
						
							2004-12-24 06:49:16 +00:00  
				
					
						
							
							
								 
						
							
								d3d6d9d691 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								b608aebc6c 
								
							 
						 
						
							
							
								
								Change llvmgcc/llvmg++ to llvm-gcc and llvm-g++ respectively.  
							
							... 
							
							
							
							llvm-svn: 19125 
							
						 
						
							2004-12-24 03:34:31 +00:00  
				
					
						
							
							
								 
						
							
								657b7343f3 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								0a54a58c63 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								864cee3355 
								
							 
						 
						
							
							
								
								Added support for detection of amd64 targets.  
							
							... 
							
							
							
							llvm-svn: 19113 
							
						 
						
							2004-12-23 06:22:33 +00:00  
				
					
						
							
							
								 
						
							
								fd144e8655 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								2ac471060e 
								
							 
						 
						
							
							
								
								Get rid of old automake stuff  
							
							... 
							
							
							
							llvm-svn: 19092 
							
						 
						
							2004-12-22 05:56:41 +00:00  
				
					
						
							
							
								 
						
							
								2261bff1a5 
								
							 
						 
						
							
							
								
								Ignore generated files  
							
							... 
							
							
							
							llvm-svn: 19090 
							
						 
						
							2004-12-22 01:49:53 +00:00  
				
					
						
							
							
								 
						
							
								8b44f87ef9 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								d42d5d433f 
								
							 
						 
						
							
							
								
								Add CMP and CP configuration variables for the unix cmp and cp programs.  
							
							... 
							
							
							
							llvm-svn: 18990 
							
						 
						
							2004-12-16 17:48:14 +00:00  
				
					
						
							
							
								 
						
							
								0f6abe6b90 
								
							 
						 
						
							
							
								
								Remove LLVMGCCDIR from the set of defines.  
							
							... 
							
							
							
							llvm-svn: 18970 
							
						 
						
							2004-12-15 22:27:51 +00:00  
				
					
						
							
							
								 
						
							
								527ac0a1c7 
								
							 
						 
						
							
							
								
								Don't put newlines in AC macros that can't handle them!  
							
							... 
							
							
							
							llvm-svn: 18952 
							
						 
						
							2004-12-15 04:01:48 +00:00  
				
					
						
							
							
								 
						
							
								1b916e1ced 
								
							 
						 
						
							
							
								
								Add some system specific functions we use  
							
							... 
							
							
							
							llvm-svn: 18945 
							
						 
						
							2004-12-15 01:41:56 +00:00  
				
					
						
							
							
								 
						
							
								a125162bb0 
								
							 
						 
						
							
							
								
								Minor syntactical change to make this a little easier to comprehend.  
							
							... 
							
							
							
							llvm-svn: 18888 
							
						 
						
							2004-12-13 09:37:41 +00:00  
				
					
						
							
							
								 
						
							
								ec8bc9157d 
								
							 
						 
						
							
							
								
								Get LLVMGCCDIR into the #defines  
							
							... 
							
							
							
							llvm-svn: 18845 
							
						 
						
							2004-12-13 02:16:51 +00:00  
				
					
						
							
							
								 
						
							
								09e39d17d1 
								
							 
						 
						
							
							
								
								More QMTest cruft gone!  
							
							... 
							
							
							
							llvm-svn: 18694 
							
						 
						
							2004-12-09 07:43:06 +00:00  
				
					
						
							
							
								 
						
							
								ca06c8e851 
								
							 
						 
						
							
							
								
								Remove last remnants of Python/QMTest support  
							
							... 
							
							
							
							llvm-svn: 18672 
							
						 
						
							2004-12-08 23:07:27 +00:00  
				
					
						
							
							
								 
						
							
								188a22fc14 
								
							 
						 
						
							
							
								
								Search for tclsh last so we don't find the FreeBSD warning script.  
							
							... 
							
							
							
							llvm-svn: 18420 
							
						 
						
							2004-12-02 07:29:17 +00:00  
				
					
						
							
							
								 
						
							
								8d61104f97 
								
							 
						 
						
							
							
								
								* 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  
				
					
						
							
							
								 
						
							
								105d4152d7 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								a40c687fe8 
								
							 
						 
						
							
							
								
								* Implement embedding libltdl into LLVM which required some rearranging.  
							
							... 
							
							
							
							llvm-svn: 18349 
							
						 
						
							2004-11-29 12:29:58 +00:00  
				
					
						
							
							
								 
						
							
								7905a70840 
								
							 
						 
						
							
							
								
								* Update instructions about upgrading libtool  
							
							... 
							
							
							
							* Add instructions about upgrading autoconf
llvm-svn: 18348 
							
						 
						
							2004-11-29 12:28:47 +00:00  
				
					
						
							
							
								 
						
							
								2c7c2a0774 
								
							 
						 
						
							
							
								
								Converted with autoupdate for autoconf 2.50 -> 2.59 differences.  
							
							... 
							
							
							
							llvm-svn: 18343 
							
						 
						
							2004-11-29 11:27:12 +00:00  
				
					
						
							
							
								 
						
							
								8b3fd7639e 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								0194c9a64c 
								
							 
						 
						
							
							
								
								* 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  
				
					
						
							
							
								 
						
							
								8de460528b 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								ff6110ebff 
								
							 
						 
						
							
							
								
								Get the cache variable name right.  
							
							... 
							
							
							
							llvm-svn: 18288 
							
						 
						
							2004-11-27 21:59:57 +00:00  
				
					
						
							
							
								 
						
							
								550df1bbef 
								
							 
						 
						
							
							
								
								Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.  
							
							... 
							
							
							
							llvm-svn: 18254 
							
						 
						
							2004-11-25 20:21:53 +00:00  
				
					
						
							
							
								 
						
							
								9dc4ba54dc 
								
							 
						 
						
							
							
								
								Gack. Actually use the correct variable name in setting the JIT support.  
							
							... 
							
							
							
							llvm-svn: 18240 
							
						 
						
							2004-11-25 07:28:19 +00:00  
				
					
						
							
							
								 
						
							
								3d50017178 
								
							 
						 
						
							
							
								
								Fix the lib/System/platform link by using proper cached variable name.  
							
							... 
							
							
							
							llvm-svn: 18233 
							
						 
						
							2004-11-25 06:03:14 +00:00  
				
					
						
							
							
								 
						
							
								0241e38ef7 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								7c93739bc5 
								
							 
						 
						
							
							
								
								Cache the value of this test.  
							
							... 
							
							
							
							llvm-svn: 18231 
							
						 
						
							2004-11-25 04:44:46 +00:00  
				
					
						
							
							
								 
						
							
								0388846f25 
								
							 
						 
						
							
							
								
								Tidy up the indentation. Give the cache variable a proper name.  
							
							... 
							
							
							
							llvm-svn: 18230 
							
						 
						
							2004-11-25 04:43:54 +00:00  
				
					
						
							
							
								 
						
							
								026eda3ec8 
								
							 
						 
						
							
							
								
								Eliminate duplicate "checking" message.  
							
							... 
							
							
							
							llvm-svn: 18229 
							
						 
						
							2004-11-25 04:42:25 +00:00  
				
					
						
							
							
								 
						
							
								58a9fe55fa 
								
							 
						 
						
							
							
								
								Make the check print something, give the cache var an llvm specific name.  
							
							... 
							
							
							
							llvm-svn: 18224 
							
						 
						
							2004-11-25 03:33:03 +00:00  
				
					
						
							
							
								 
						
							
								a61edd8e92 
								
							 
						 
						
							
							
								
								Add the configurable configuration files for llvmc.  
							
							... 
							
							
							
							llvm-svn: 18190 
							
						 
						
							2004-11-23 23:48:45 +00:00  
				
					
						
							
							
								 
						
							
								c4b5cfc602 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								6bf36bdefb 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								033d215ccb 
								
							 
						 
						
							
							
								
								Added the poolalloc module to the list of projects to configure, if present.  
							
							... 
							
							
							
							llvm-svn: 17319 
							
						 
						
							2004-10-28 13:35:00 +00:00  
				
					
						
							
							
								 
						
							
								cae2d8a951 
								
							 
						 
						
							
							
								
								Make sure we test the right variable for the AC_DEFINE  
							
							... 
							
							
							
							llvm-svn: 17302 
							
						 
						
							2004-10-28 05:04:20 +00:00  
				
					
						
							
							
								 
						
							
								591f5d6622 
								
							 
						 
						
							
							
								
								It's spelled IEEEFP  
							
							... 
							
							
							
							llvm-svn: 17301 
							
						 
						
							2004-10-28 04:17:05 +00:00  
				
					
						
							
							
								 
						
							
								f9676539bb 
								
							 
						 
						
							
							
								
								Changes to support rand48 tests  
							
							... 
							
							
							
							llvm-svn: 17284 
							
						 
						
							2004-10-27 23:03:44 +00:00  
				
					
						
							
							
								 
						
							
								e7d8dff1f7 
								
							 
						 
						
							
							
								
								Really get mkinstalldirs to shut up about what its doing .. who cares?  
							
							... 
							
							
							
							llvm-svn: 17242 
							
						 
						
							2004-10-26 05:49:38 +00:00  
				
					
						
							
							
								 
						
							
								65cb53fe2f 
								
							 
						 
						
							
							
								
								Teach mkinstalldirs how to shut up about making directories.  
							
							... 
							
							
							
							llvm-svn: 17209 
							
						 
						
							2004-10-25 08:21:09 +00:00  
				
					
						
							
							
								 
						
							
								8d0d005998 
								
							 
						 
						
							
							
								
								Add a check for the tar program.  
							
							... 
							
							
							
							llvm-svn: 17208 
							
						 
						
							2004-10-25 08:18:47 +00:00  
				
					
						
							
							
								 
						
							
								35572eb6f9 
								
							 
						 
						
							
							
								
								Remove automake support.  
							
							... 
							
							
							
							llvm-svn: 17156 
							
						 
						
							2004-10-22 03:39:08 +00:00  
				
					
						
							
							
								 
						
							
								c1c320c335 
								
							 
						 
						
							
							
								
								We won't use automake  
							
							... 
							
							
							
							llvm-svn: 17155 
							
						 
						
							2004-10-22 03:35:04 +00:00  
				
					
						
							
							
								 
						
							
								85f1cd7893 
								
							 
						 
						
							
							
								
								Add runtime directories  
							
							... 
							
							
							
							llvm-svn: 17086 
							
						 
						
							2004-10-17 14:58:49 +00:00  
				
					
						
							
							
								 
						
							
								e62f4dd7b9 
								
							 
						 
						
							
							
								
								Transfer Makefile.JIT into the build tree for JIT-enabling tools and examples  
							
							... 
							
							
							
							llvm-svn: 16990 
							
						 
						
							2004-10-14 18:59:09 +00:00  
				
					
						
							
							
								 
						
							
								d385a67c44 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								ac00eb4eb6 
								
							 
						 
						
							
							
								
								Save Reid's notes from bugzilla on the proper procedure to upgrade libtool  
							
							... 
							
							
							
							llvm-svn: 16947 
							
						 
						
							2004-10-13 01:07:55 +00:00  
				
					
						
							
							
								 
						
							
								5fcd5c70ca 
								
							 
						 
						
							
							
								
								Changes for libtool 1.5.10  
							
							... 
							
							
							
							llvm-svn: 16945 
							
						 
						
							2004-10-13 00:51:45 +00:00  
				
					
						
							
							
								 
						
							
								2c1c1c46a9 
								
							 
						 
						
							
							
								
								Update for libtool 1.5.10  
							
							... 
							
							
							
							llvm-svn: 16944 
							
						 
						
							2004-10-13 00:19:25 +00:00  
				
					
						
							
							
								 
						
							
								d65d4d0b14 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								42ea4fcb35 
								
							 
						 
						
							
							
								
								Directory changes  
							
							... 
							
							
							
							llvm-svn: 16891 
							
						 
						
							2004-10-10 22:17:02 +00:00  
				
					
						
							
							
								 
						
							
								1d98d2c4b7 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								f9fdfa7aa5 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								defd9699e6 
								
							 
						 
						
							
							
								
								Add checks for the ZLIB and BZIP2 header files, not just the libraries.  
							
							... 
							
							
							
							llvm-svn: 16669 
							
						 
						
							2004-10-04 22:05:53 +00:00  
				
					
						
							
							
								 
						
							
								38b846c8e1 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								4e181e731a 
								
							 
						 
						
							
							
								
								Provide support for auto-detection and use of compression libraries.  
							
							... 
							
							
							
							llvm-svn: 16643 
							
						 
						
							2004-10-04 07:05:07 +00:00  
				
					
						
							
							
								 
						
							
								4874120154 
								
							 
						 
						
							
							
								
								Add checks for bzip2 and libz for use with the Compression concept for  
							
							... 
							
							
							
							lib/System and the compressing llvm archiver.
llvm-svn: 16634 
							
						 
						
							2004-10-02 08:50:58 +00:00  
				
					
						
							
							
								 
						
							
								2622728248 
								
							 
						 
						
							
							
								
								Improve warning  
							
							... 
							
							
							
							llvm-svn: 16520 
							
						 
						
							2004-09-27 07:35:19 +00:00  
				
					
						
							
							
								 
						
							
								71c8d5eae9 
								
							 
						 
						
							
							
								
								Updated the last two header files so that they are configured with  
							
							... 
							
							
							
							AC_CONFIG_HEADERS.  This should prevent LLVM from needlessly re-compiling
on a re-configure.
llvm-svn: 16510 
							
						 
						
							2004-09-24 21:19:06 +00:00  
				
					
						
							
							
								 
						
							
								08e722647a 
								
							 
						 
						
							
							
								
								Modified hash_map and hash_set configuration so that they are not  
							
							... 
							
							
							
							regenerated on every run of configure.
llvm-svn: 16509 
							
						 
						
							2004-09-24 18:28:00 +00:00  
				
					
						
							
							
								 
						
							
								3ed86d7540 
								
							 
						 
						
							
							
								
								Configure Datatypes.h.in with AC_CONFIG_HEADERS.  This should prevent it  
							
							... 
							
							
							
							from being re-generated if the new version is identical to the old version.
Hence, it should save us some recompiling after re-configures.
llvm-svn: 16506 
							
						 
						
							2004-09-24 13:28:51 +00:00  
				
					
						
							
							
								 
						
							
								d057f2bc56 
								
							 
						 
						
							
							
								
								Change the warning text so that NO warnings are permitted. This is now the  
							
							... 
							
							
							
							case since the AC_CONFIG_SUBDIRS problem has been fixed.
llvm-svn: 16464 
							
						 
						
							2004-09-21 17:13:23 +00:00  
				
					
						
							
							
								 
						
							
								c6f9e0f512 
								
							 
						 
						
							
							
								
								Don't attempt to (illegally) configure a subdir if we don't recognize it.  
							
							... 
							
							
							
							Instead just create a warning message that says the directory cannot be
configured because it isn't recognized. This also gets rid of a bunch of
warning messages from the auto* tools.
llvm-svn: 16463 
							
						 
						
							2004-09-21 17:12:35 +00:00  
				
					
						
							
							
								 
						
							
								7c3d8c0af8 
								
							 
						 
						
							
							
								
								Fix the program passed to AC_LANG_PROGRAM to be only the BODY of the main  
							
							... 
							
							
							
							function, not the whole main function. This problem resulted during
conversion of scripts to the new autoconf standard. The effect was that
the mmap_file test would fail and if it does there is currently an
#ifdef'd #error that causes compilation to fail. Bad, bad, bad.
llvm-svn: 16462 
							
						 
						
							2004-09-21 17:10:52 +00:00  
				
					
						
							
							
								 
						
							
								dc62cada7d 
								
							 
						 
						
							
							
								
								Use the right directory for the Java frontend  
							
							... 
							
							
							
							llvm-svn: 16448 
							
						 
						
							2004-09-20 15:45:36 +00:00  
				
					
						
							
							
								 
						
							
								57f1c0e0a6 
								
							 
						 
						
							
							
								
								Correct the use AC_RUN_IFELSE to ensure it builds programs correctly by  
							
							... 
							
							
							
							using the AC_LANG_PROGRAM macro.
llvm-svn: 16426 
							
						 
						
							2004-09-20 04:08:22 +00:00  
				
					
						
							
							
								 
						
							
								a9317d68b6 
								
							 
						 
						
							
							
								
								The problem with depending on the internal implementation of third party  
							
							... 
							
							
							
							tools is that you break when they change. This is a case in point.
llvm-svn: 16424 
							
						 
						
							2004-09-20 03:05:46 +00:00  
				
					
						
							
							
								 
						
							
								3ed4d9f7e9 
								
							 
						 
						
							
							
								
								Update the script to generate mklib instead of libtool.  
							
							... 
							
							
							
							llvm-svn: 16421 
							
						 
						
							2004-09-20 01:41:24 +00:00  
				
					
						
							
							
								 
						
							
								2024d0ed5a 
								
							 
						 
						
							
							
								
								Various minor cleanups and replacement of obsoleted macro names.  
							
							... 
							
							
							
							llvm-svn: 16419 
							
						 
						
							2004-09-19 23:43:52 +00:00  
				
					
						
							
							
								 
						
							
								200dcd9e68 
								
							 
						 
						
							
							
								
								Numerous fixes to convert ~ into ; that (probably) occurred during data  
							
							... 
							
							
							
							transmission.
llvm-svn: 16418 
							
						 
						
							2004-09-19 23:42:55 +00:00  
				
					
						
							
							
								 
						
							
								70eca35170 
								
							 
						 
						
							
							
								
								Bring the script out of the dark ages and into modern autoconfness.  
							
							... 
							
							
							
							llvm-svn: 16415 
							
						 
						
							2004-09-19 22:31:49 +00:00  
				
					
						
							
							
								 
						
							
								eb61eb2e32 
								
							 
						 
						
							
							
								
								Make the "Warning" notice a LOT more prominent.  
							
							... 
							
							
							
							llvm-svn: 16414 
							
						 
						
							2004-09-19 22:30:53 +00:00  
				
					
						
							
							
								 
						
							
								2aeccd0f1c 
								
							 
						 
						
							
							
								
								Add in version dependency checks on all the tools we depend on. This is  
							
							... 
							
							
							
							necessary to ensure that a consistent configuration is created on each
platform. Certain definitions we use (like m4/libtool.m4) require certain
versions of the tools and we can no longer be slack about this or we'll
have problems with mis-configured builds.
llvm-svn: 16412 
							
						 
						
							2004-09-19 22:14:24 +00:00  
				
					
						
							
							
								 
						
							
								dc6f5680f3 
								
							 
						 
						
							
							
								
								Add our own version of libtool.m4 instead of relying on the installed one.  
							
							... 
							
							
							
							This is a potential version mismatch problem because this file came from
libtool 1.5.10. If you're running a different version of libtool, the
checks in this file may not be quite right. Having our own version of this
file violates the spirit of libtool and is only provided to change the name
of "libtool" to "mklib". This is done so that the name "libtool" does not
conflict with the "lib" directory when doing tab completion and your
$objdir == $srcdir.
llvm-svn: 16411 
							
						 
						
							2004-09-19 21:47:47 +00:00  
				
					
						
							
							
								 
						
							
								c722311fb5 
								
							 
						 
						
							
							
								
								Update to latest versions of config.guess and config.sub from  
							
							... 
							
							
							
							http://savannah.gnu.org/projects/config 
llvm-svn: 16268 
						
							2004-09-10 19:20:06 +00:00  
				
					
						
							
							
								 
						
							
								f8d86008c5 
								
							 
						 
						
							
							
								
								recognize MinGW  
							
							... 
							
							
							
							llvm-svn: 16254 
							
						 
						
							2004-09-08 20:32:11 +00:00  
				
					
						
							
							
								 
						
							
								64a0630d72 
								
							 
						 
						
							
							
								
								PAPI check has been moved to projects/reopt.  
							
							... 
							
							
							
							llvm-svn: 16237 
							
						 
						
							2004-09-07 17:35:16 +00:00  
				
					
						
							
							
								 
						
							
								edd0b5b653 
								
							 
						 
						
							
							
								
								Removed this file as its contents are now in the m4 directory.  
							
							... 
							
							
							
							llvm-svn: 16234 
							
						 
						
							2004-09-07 16:50:22 +00:00  
				
					
						
							
							
								 
						
							
								90de7fbb3e 
								
							 
						 
						
							
							
								
								- Handle AC_CONFIG_SUBDIRS properly for existing "well known" projects  
							
							... 
							
							
							
							while still retaining the ability to configure unknown ones.
- Excise crud left over from when test/Projects was still part of the main
  LLVM module. These removed tests are now all in
  llvm-test/autoconf/configure.ac
llvm-svn: 16230 
							
						 
						
							2004-09-07 16:26:18 +00:00  
				
					
						
							
							
								 
						
							
								d7eeb3ae28 
								
							 
						 
						
							
							
								
								- Perform all validity checks before doing anything.  
							
							... 
							
							
							
							- Use the -I parameter to aclocal to tell it where the autoconf/m4
  directory is located so it can find needed autoconf functions
llvm-svn: 16225 
							
						 
						
							2004-09-07 16:00:48 +00:00  
				
					
						
							
							
								 
						
							
								8118dba3e6 
								
							 
						 
						
							
							
								
								move AC_FUNC_ISINF and AC_FUNC_ISNAN to their own files.  
							
							... 
							
							
							
							llvm-svn: 16224 
							
						 
						
							2004-09-07 14:23:53 +00:00  
				
					
						
							
							
								 
						
							
								b15e69a09b 
								
							 
						 
						
							
							
								
								Individual autoconf function broken out of acincludes.m4. This change  
							
							... 
							
							
							
							per the recommended style guide for autoconf and so that individual
autoconf functions can more easily be shared across projects.
llvm-svn: 16223 
							
						 
						
							2004-09-07 06:56:14 +00:00  
				
					
						
							
							
								 
						
							
								7433dcdc0f 
								
							 
						 
						
							
							
								
								Remove configuration of test/Programs/* Makefiles.  
							
							... 
							
							
							
							llvm-svn: 16186 
							
						 
						
							2004-09-05 17:48:32 +00:00  
				
					
						
							
							
								 
						
							
								ab2228ad7e 
								
							 
						 
						
							
							
								
								Don't just assume that either uint64_t or u_int64_t is available. Instead,  
							
							... 
							
							
							
							give preference to uint64_t if it exists. If not, check for u_int64_t. If
that doesn't exist either, then error out.
llvm-svn: 16149 
							
						 
						
							2004-09-02 21:38:24 +00:00  
				
					
						
							
							
								 
						
							
								d672a3dbe3 
								
							 
						 
						
							
							
								
								Added a check for u_int64_t, which is used by Interix.  
							
							... 
							
							
							
							llvm-svn: 16145 
							
						 
						
							2004-09-02 18:44:44 +00:00  
				
					
						
							
							
								 
						
							
								7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
				
					
						
							
							
								 
						
							
								f2531a1568 
								
							 
						 
						
							
							
								
								Add support for Interix and FreeBSD  
							
							... 
							
							
							
							llvm-svn: 16126 
							
						 
						
							2004-08-31 18:03:23 +00:00  
				
					
						
							
							
								 
						
							
								67be17afbe 
								
							 
						 
						
							
							
								
								Fix a "test" botch.  
							
							... 
							
							
							
							Alphabetize the platform list
Install some AC_MSG_CHECKING/AC_MSG_RESULT pairs.
llvm-svn: 16122 
							
						 
						
							2004-08-31 14:20:36 +00:00  
				
					
						
							
							
								 
						
							
								1daffa57c1 
								
							 
						 
						
							
							
								
								Recognize Interix systems as if they were SunOS and make sure we don't  
							
							... 
							
							
							
							attempt to configure for "Unknown" system types.
llvm-svn: 16120 
							
						 
						
							2004-08-31 01:34:10 +00:00  
				
					
						
							
							
								 
						
							
								a872cbe3bd 
								
							 
						 
						
							
							
								
								Create a link from $BUILD_OBJ_ROOT/lib/System/platform to  
							
							... 
							
							
							
							$BUILD_SRC_ROOT/lib/System/$build which gives us the ability to
configure the lib/System for the current type of operating system.
Also cleaned up some indentation.
llvm-svn: 16082 
							
						 
						
							2004-08-29 19:18:05 +00:00  
				
					
						
							
							
								 
						
							
								a407007e07 
								
							 
						 
						
							
							
								
								Ensure that the examples get built.  
							
							... 
							
							
							
							llvm-svn: 16027 
							
						 
						
							2004-08-24 16:31:01 +00:00  
				
					
						
							
							
								 
						
							
								3b65b0a67a 
								
							 
						 
						
							
							
								
								Actually name the #define correctly.  
							
							... 
							
							
							
							llvm-svn: 15945 
							
						 
						
							2004-08-20 09:08:57 +00:00  
				
					
						
							
							
								 
						
							
								cf05c1256b 
								
							 
						 
						
							
							
								
								Change version 1.3 -> 1.4  
							
							... 
							
							
							
							Add basic installation directories as AC_DEFINES and AC_SUBST so they can
be used by llvm programs with a simple #include <Config/config.h>
llvm-svn: 15942 
							
						 
						
							2004-08-20 09:03:12 +00:00  
				
					
						
							
							
								 
						
							
								a0e01ae3f7 
								
							 
						 
						
							
							
								
								Change the package identification to use one less level of quoting so that  
							
							... 
							
							
							
							PACKAGE_VERSION = "1.3" instead of "[1.3]". Rebuild configure script.
llvm-svn: 15453 
							
						 
						
							2004-08-04 00:34:49 +00:00  
				
					
						
							
							
								 
						
							
								9537b0455f 
								
							 
						 
						
							
							
								
								Revised the generation of files so that they follow the newer autoconf  
							
							... 
							
							
							
							standards.  This is in hopes of fixing configuration problems on
Windows Services for Unix.
llvm-svn: 15132 
							
						 
						
							2004-07-23 15:40:57 +00:00  
				
					
						
							
							
								 
						
							
								b1ea500aa1 
								
							 
						 
						
							
							
								
								Add AC_MSG_CHECKING and AC_MSG_RESULT statements which were missing  
							
							... 
							
							
							
							from two of our custom checks.
llvm-svn: 15060 
							
						 
						
							2004-07-21 03:50:01 +00:00  
				
					
						
							
							
								 
						
							
								a5adf7948c 
								
							 
						 
						
							
							
								
								Add check for finite(). Solaris doesn't have isinf, but it has finite...go  
							
							... 
							
							
							
							figure!
llvm-svn: 15057 
							
						 
						
							2004-07-21 03:30:27 +00:00  
				
					
						
							
							
								 
						
							
								499b01d29d 
								
							 
						 
						
							
							
								
								Add call to check for isinf().  
							
							... 
							
							
							
							Patch contributed by Bill Wendling.
llvm-svn: 15053 
							
						 
						
							2004-07-21 03:14:51 +00:00  
				
					
						
							
							
								 
						
							
								25318b1381 
								
							 
						 
						
							
							
								
								Add support for checking for isinf().  
							
							... 
							
							
							
							Patch contributed by Bill Wendling.
llvm-svn: 15052 
							
						 
						
							2004-07-21 03:14:39 +00:00  
				
					
						
							
							
								 
						
							
								b92c7c2270 
								
							 
						 
						
							
							
								
								Added support for stdint.h.  It is now automatically included by  
							
							... 
							
							
							
							DataTypes.h.  So far, it doesn't seem to break Linux, Solaris, or MacOS X.
This should automatically include it for those people who need it.
llvm-svn: 15006 
							
						 
						
							2004-07-19 16:12:29 +00:00  
				
					
						
							
							
								 
						
							
								bc9bff960a 
								
							 
						 
						
							
							
								
								Call custom check (AC_FUNC_ISNAN) instead of using the generic function check.  
							
							... 
							
							
							
							llvm-svn: 14335 
							
						 
						
							2004-06-22 23:43:04 +00:00  
				
					
						
							
							
								 
						
							
								ba798f12d7 
								
							 
						 
						
							
							
								
								Implement isnan check (AC_FUNC_ISNAN) in terms of three calls to a fairly  
							
							... 
							
							
							
							generic macro AC_SINGLE_CXX_CHECK.
llvm-svn: 14334 
							
						 
						
							2004-06-22 23:42:49 +00:00  
				
					
						
							
							
								 
						
							
								3c99d0cc85 
								
							 
						 
						
							
							
								
								Added the llvm/test/Programs/Makefile.test Makefile.  
							
							... 
							
							
							
							Added a check for isnan() while I was at it.
llvm-svn: 14333 
							
						 
						
							2004-06-22 21:35:10 +00:00  
				
					
						
							
							
								 
						
							
								fe16ae23c9 
								
							 
						 
						
							
							
								
								Add AIX to the list of recognized operating systems.  
							
							... 
							
							
							
							llvm-svn: 14319 
							
						 
						
							2004-06-22 15:32:08 +00:00  
				
					
						
							
							
								 
						
							
								b0a352c94f 
								
							 
						 
						
							
							
								
								Added checks for mkstemp and getrusage.  
							
							... 
							
							
							
							llvm-svn: 14047 
							
						 
						
							2004-06-07 14:26:24 +00:00  
				
					
						
							
							
								 
						
							
								f55aa9c49c 
								
							 
						 
						
							
							
								
								Recognize cygwin  
							
							... 
							
							
							
							llvm-svn: 13976 
							
						 
						
							2004-06-02 23:32:17 +00:00  
				
					
						
							
							
								 
						
							
								1cd5f920e3 
								
							 
						 
						
							
							
								
								Added a check for a new header file.  
							
							... 
							
							
							
							My apologies for changing config.h.in.  Now you will all have to
re-configure.
llvm-svn: 13846 
							
						 
						
							2004-05-27 20:40:39 +00:00  
				
					
						
							
							
								 
						
							
								b82cbbfc70 
								
							 
						 
						
							
							
								
								Only give warnings if the user doesn't have mmap().  This is pretty much  
							
							... 
							
							
							
							a hack that allows users to fight through a build if they don't have mmap().
When I get into the office, I'll make something better.
llvm-svn: 13801 
							
						 
						
							2004-05-27 00:57:50 +00:00  
				
					
						
							
							
								 
						
							
								fe766057a9 
								
							 
						 
						
							
							
								
								Refactor external benchmark checking stuff into one hairy  
							
							... 
							
							
							
							macro-to-bind-them-all, called EXTERNAL_BENCHMARK().
llvm-svn: 12994 
							
						 
						
							2004-04-16 17:13:33 +00:00  
				
					
						
							
							
								 
						
							
								cea7f660bc 
								
							 
						 
						
							
							
								
								We are now on LLVM 1.3  
							
							... 
							
							
							
							Make autoconf default to checking to look to see if our funny directory exists
llvm-svn: 12947 
							
						 
						
							2004-04-14 16:32:34 +00:00  
				
					
						
							
							
								 
						
							
								fca4720590 
								
							 
						 
						
							
							
								
								Rewrite POV-Ray check as per PR301  
							
							... 
							
							
							
							llvm-svn: 12914 
							
						 
						
							2004-04-13 19:02:51 +00:00  
				
					
						
							
							
								 
						
							
								c6dba95bbc 
								
							 
						 
						
							
							
								
								check for isatty function  
							
							... 
							
							
							
							llvm-svn: 12635 
							
						 
						
							2004-04-02 21:06:44 +00:00  
				
					
						
							
							
								 
						
							
								44cf9fadcb 
								
							 
						 
						
							
							
								
								Modified the default pathname for Povray.  
							
							... 
							
							
							
							llvm-svn: 11881 
							
						 
						
							2004-02-26 20:22:59 +00:00  
				
					
						
							
							
								 
						
							
								e008a4b28f 
								
							 
						 
						
							
							
								
								Remove .micro references as those files no longer exist and add some more recent Makefile additions to the list  
							
							... 
							
							
							
							llvm-svn: 11866 
							
						 
						
							2004-02-26 04:14:10 +00:00  
				
					
						
							
							
								 
						
							
								e62ddd405d 
								
							 
						 
						
							
							
								
								Fix bugs found with recent addition of assertions in  
							
							... 
							
							
							
							MRegisterInfo::is{Physical,Virtual}Register.
llvm-svn: 11849 
							
						 
						
							2004-02-25 23:21:52 +00:00  
				
					
						
							
							
								 
						
							
								01d9231855 
								
							 
						 
						
							
							
								
								small portability fix.  
							
							... 
							
							
							
							llvm-svn: 11814 
							
						 
						
							2004-02-24 22:58:31 +00:00  
				
					
						
							
							
								 
						
							
								47c5459cec 
								
							 
						 
						
							
							
								
								Added the VTune tests.  
							
							... 
							
							
							
							llvm-svn: 11809 
							
						 
						
							2004-02-24 21:43:38 +00:00  
				
					
						
							
							
								 
						
							
								090ed13063 
								
							 
						 
						
							
							
								
								Add SUBSTing checks for sys/types.h and inttypes.h; add DataTypes.h to AC_OUTPUT.  
							
							... 
							
							
							
							llvm-svn: 11777 
							
						 
						
							2004-02-23 22:07:01 +00:00  
				
					
						
							
							
								 
						
							
								01cc3d876f 
								
							 
						 
						
							
							
								
								Change test for pthreads to use AC_SUBST; add ThreadSupport.h as an AC_OUTPUT.  
							
							... 
							
							
							
							llvm-svn: 11771 
							
						 
						
							2004-02-23 21:30:36 +00:00  
				
					
						
							
							
								 
						
							
								d97a1201c2 
								
							 
						 
						
							
							
								
								Remove check for slist  
							
							... 
							
							
							
							llvm-svn: 11769 
							
						 
						
							2004-02-23 21:12:58 +00:00  
				
					
						
							
							
								 
						
							
								cc2b8b78bf 
								
							 
						 
						
							
							
								
								Add include/Support/hash_map and include/Support/hash_set as AC_OUTPUT files.  
							
							... 
							
							
							
							llvm-svn: 11763 
							
						 
						
							2004-02-23 18:56:05 +00:00  
				
					
						
							
							
								 
						
							
								37205b099b 
								
							 
						 
						
							
							
								
								Move HASH_* checks to using AC_SUBST instead of AC_DEFINE. Tighten up some whitespace and comments.  
							
							... 
							
							
							
							llvm-svn: 11761 
							
						 
						
							2004-02-23 18:56:03 +00:00  
				
					
						
							
							
								 
						
							
								29bb0e93af 
								
							 
						 
						
							
							
								
								Add include/Support/iterator as an AC_OUTPUT file.  
							
							... 
							
							
							
							llvm-svn: 11751 
							
						 
						
							2004-02-23 18:16:08 +00:00  
				
					
						
							
							
								 
						
							
								d4754adbcf 
								
							 
						 
						
							
							
								
								Make all iterator checks use AC_SUBST instead of AC_DEFINE.  
							
							... 
							
							
							
							llvm-svn: 11750 
							
						 
						
							2004-02-23 18:16:07 +00:00  
				
					
						
							
							
								 
						
							
								acbd6572fd 
								
							 
						 
						
							
							
								
								Added an option for configuring Povray.  By default, it should find my local  
							
							... 
							
							
							
							installation of Povray (and not do anything for people who don't have it).
llvm-svn: 11680 
							
						 
						
							2004-02-20 22:30:22 +00:00  
				
					
						
							
							
								 
						
							
								efe8a37506 
								
							 
						 
						
							
							
								
								Add checks for <execinfo.h> and backtrace().  
							
							... 
							
							
							
							llvm-svn: 11660 
							
						 
						
							2004-02-20 06:41:59 +00:00  
				
					
						
							
							
								 
						
							
								62c832c68c 
								
							 
						 
						
							
							
								
								Adjusted the default pathname to the SPEC95 benchmarks.  The new directory  
							
							... 
							
							
							
							has source code corrections and some input files pre-filtered for use
with the LLVM test suite.
llvm-svn: 11498 
							
						 
						
							2004-02-16 14:55:18 +00:00  
				
					
						
							
							
								 
						
							
								3b4195f344 
								
							 
						 
						
							
							
								
								Added check for target machine endian-ness and put the result into  
							
							... 
							
							
							
							Makefile.config (ENDIAN variable is set to big or little).
llvm-svn: 11398 
							
						 
						
							2004-02-13 21:57:29 +00:00  
				
					
						
							
							
								 
						
							
								43fc5c18f6 
								
							 
						 
						
							
							
								
								Added support for configuring SPEC95.  
							
							... 
							
							
							
							llvm-svn: 11295 
							
						 
						
							2004-02-10 22:29:06 +00:00  
				
					
						
							
							
								 
						
							
								b921039ee9 
								
							 
						 
						
							
							
								
								Move rules for regenerating autoconf files into this shell script.  
							
							... 
							
							
							
							llvm-svn: 11186 
							
						 
						
							2004-02-08 07:44:48 +00:00  
				
					
						
							
							
								 
						
							
								3f58a875f1 
								
							 
						 
						
							
							
								
								Add autoconf check for the version of etags we have detected, and select  
							
							... 
							
							
							
							appropriate "force C++" command-line option.
llvm-svn: 10963 
							
						 
						
							2004-01-22 21:55:15 +00:00  
				
					
						
							
							
								 
						
							
								cc3676b0b2 
								
							 
						 
						
							
							
								
								Get the shlib suffix from Libtool, and define it both in config.h and Makefile.config as SHLIBEXT.  
							
							... 
							
							
							
							llvm-svn: 10932 
							
						 
						
							2004-01-21 19:38:56 +00:00  
				
					
						
							
							
								 
						
							
								423cecaded 
								
							 
						 
						
							
							
								
								Get paths to cc1 and cc1plus by asking llvm-gcc, and AC_SUBST them.  
							
							... 
							
							
							
							llvm-svn: 10901 
							
						 
						
							2004-01-16 21:31:22 +00:00  
				
					
						
							
							
								 
						
							
								456f9a502b 
								
							 
						 
						
							
							
								
								Remove configure support for endianness checking, the need for which  
							
							... 
							
							
							
							Chris has helpfully expunged.
llvm-svn: 10873 
							
						 
						
							2004-01-15 06:22:37 +00:00  
				
					
						
							
							
								 
						
							
								2abe7ae3b6 
								
							 
						 
						
							
							
								
								Remove and/or shorten many comments in configure.ac.  
							
							... 
							
							
							
							Remove checks for many common Unix programs. Our build process currently
assumes they are there and makes no provisions for any other world-views.
(We can add some of these checks back at some later time if it should prove
useful, but right now, we do not need to check to see whether "rm" exists.)
Remove checks for many common standard C headers and functions. We assume
ISO/ANSI C++, and we always use the <cfoo> versions of ANSI C's <foo.h>
headers, so these checks will not help anything.
Edit configure's warning messages for clarity and content.
Change checks for "optional" programs to default to using "true" instead of
"false", so that a failure to find, e.g., etags, will be less likely to result
in make failing.
No longer shall we check for --enable-purify or --with-purify options.
No longer shall we propagate these to the Makefiles.
configure regenerated using autoconf-2.57.
Please feel free to send me any questions or comments you have. :-)
llvm-svn: 10814 
							
						 
						
							2004-01-13 06:43:16 +00:00  
				
					
						
							
							
								 
						
							
								cd08e2815f 
								
							 
						 
						
							
							
								
								The configure script now defines BISON as the name of the bison program and  
							
							... 
							
							
							
							YACC as bison -y.  In this way, we ensure that bison is being used, but
the Makefiles have macros for using bison itself and for getting bison to
act like it is traditional yacc.
llvm-svn: 10774 
							
						 
						
							2004-01-12 16:14:54 +00:00  
				
					
						
							
							
								 
						
							
								7775323801 
								
							 
						 
						
							
							
								
								Moved aclocal.m4 to acinclude.m4.  To re-generate the configure script,  
							
							... 
							
							
							
							do the following:
% cd llvm/autoconf
% aclocal
% autoconf -o ../configure
This changes facilitaties the following:
1) It should be easier to incorporate new autoconf macros.
2) It allows for conversion to Automake (should we ever desire it).
llvm-svn: 10655 
							
						 
						
							2003-12-30 17:50:54 +00:00  
				
					
						
							
							
								 
						
							
								2406ca8d71 
								
							 
						 
						
							
							
								
								Fix help string for --enable-spec2000 option  
							
							... 
							
							
							
							llvm-svn: 10564 
							
						 
						
							2003-12-20 21:35:15 +00:00  
				
					
						
							
							
								 
						
							
								86a3a48697 
								
							 
						 
						
							
							
								
								Merged in RELEASE_11.  
							
							... 
							
							
							
							llvm-svn: 10516 
							
						 
						
							2003-12-18 16:43:17 +00:00  
				
					
						
							
							
								 
						
							
								6f73d28adf 
								
							 
						 
						
							
							
								
								Don't configure directories that don't have a configure script (i.e Stacker).  
							
							... 
							
							
							
							llvm-svn: 10436 
							
						 
						
							2003-12-12 20:09:33 +00:00  
				
					
						
							
							
								 
						
							
								7ee7b40af5 
								
							 
						 
						
							
							
								
								Add check for pthread_mutex_lock() in -lpthread (or otherwise).  
							
							... 
							
							
							
							Regenerated configure w/ autoconf-2.57.
llvm-svn: 10293 
							
						 
						
							2003-12-05 19:29:01 +00:00  
				
					
						
							
							
								 
						
							
								297baed1ec 
								
							 
						 
						
							
							
								
								Configure all project directories contained in llvm/projects.  
							
							... 
							
							
							
							The autoconf program will generate a warning about how we should use a
literal in AC_CONFIG_SUBDIRS.  This warning can be ignored.
llvm-svn: 10222 
							
						 
						
							2003-11-25 20:36:46 +00:00  
				
					
						
							
							
								 
						
							
								e8eab29899 
								
							 
						 
						
							
							
								
								Added a pseudo-hack: The Makefile now copies Makefiles from source tree to  
							
							... 
							
							
							
							object tree if it is missing.  This means that new Makefiles should get
picked up automagically, requiring less bothersome re-configuring after
updates.
llvm-svn: 10209 
							
						 
						
							2003-11-25 17:49:22 +00:00  
				
					
						
							
							
								 
						
							
								afa30637ec 
								
							 
						 
						
							
							
								
								Add Stacker directories.  
							
							... 
							
							
							
							llvm-svn: 10190 
							
						 
						
							2003-11-24 02:54:17 +00:00  
				
					
						
							
							
								 
						
							
								3ed17192d0 
								
							 
						 
						
							
							
								
								Fix breakage caused by typos. Use 3-arg form of AC_DEFINE.  
							
							... 
							
							
							
							llvm-svn: 10062 
							
						 
						
							2003-11-18 06:19:27 +00:00  
				
					
						
							
							
								 
						
							
								6ee0ed5745 
								
							 
						 
						
							
							
								
								Added a check for the -R linker option.  
							
							... 
							
							
							
							llvm-svn: 10056 
							
						 
						
							2003-11-17 19:46:02 +00:00  
				
					
						
							
							
								 
						
							
								7027ed8cd8 
								
							 
						 
						
							
							
								
								Edit some comments slightly.  
							
							... 
							
							
							
							Set OS (build OS) and ARCH (target arch) based on the proper elements (SYSTEM,
 and CPU, respectively) of the CPU-COMPANY-SYSTEM tuples.
Add OS and ARCH settings for PowerPC/Darwin (Mac OS X).
llvm-svn: 10047 
							
						 
						
							2003-11-17 00:30:48 +00:00  
				
					
						
							
							
								 
						
							
								dfbd3d466a 
								
							 
						 
						
							
							
								
								Only default to the llvm-gcc in ~lattner if that directory exists.  
							
							... 
							
							
							
							Only warn if python version is not right; don't abort.
Add sanity checks for --with-llvmgccdir, with a big warning message at the end.
llvm-svn: 10024 
							
						 
						
							2003-11-16 18:37:46 +00:00  
				
					
						
							
							
								 
						
							
								77a8be8016 
								
							 
						 
						
							
							
								
								OK, scratch my last post, this actually *does* work, those syntax errors were  
							
							... 
							
							
							
							imaginary.
llvm-svn: 9941 
							
						 
						
							2003-11-12 22:16:23 +00:00  
				
					
						
							
							
								 
						
							
								902cd7689c 
								
							 
						 
						
							
							
								
								Apparently adding these entries and regenerating llvm/configure results in  
							
							... 
							
							
							
							syntax errors. Reverting the patch until I can figure out what's going on.
llvm-svn: 9939 
							
						 
						
							2003-11-12 21:51:44 +00:00  
				
					
						
							
							
								 
						
							
								3a9abb84c1 
								
							 
						 
						
							
							
								
								Some programs actually require an input to run. The nerve!  
							
							... 
							
							
							
							llvm-svn: 9938 
							
						 
						
							2003-11-12 21:45:04 +00:00  
				
					
						
							
							
								 
						
							
								dc6863ad64 
								
							 
						 
						
							
							
								
								Add FreeBench benchmarks to our test suite -- they weren't available by default  
							
							... 
							
							
							
							before when one didn't build in his source root.
llvm-svn: 9924 
							
						 
						
							2003-11-12 19:39:10 +00:00  
				
					
						
							
							
								 
						
							
								81545ad1f5 
								
							 
						 
						
							
							
								
								I don't think this was supposed to have gotten into the namespaceify patch, but  
							
							... 
							
							
							
							it did. Oops!
llvm-svn: 9908 
							
						 
						
							2003-11-12 01:11:54 +00:00  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								b621857f01 
								
							 
						 
						
							
							
								
								Patch to fix PR102, contributed by Reid Spencer.  
							
							... 
							
							
							
							llvm-svn: 9849 
							
						 
						
							2003-11-10 03:06:09 +00:00  
				
					
						
							
							
								 
						
							
								cccd090942 
								
							 
						 
						
							
							
								
								Add profiling runtime and llvm-prof tools.  Would someone please regen the  
							
							... 
							
							
							
							configure script for me?  :)
llvm-svn: 9553 
							
						 
						
							2003-10-28 19:17:11 +00:00  
				
					
						
							
							
								 
						
							
								663fba3997 
								
							 
						 
						
							
							
								
								Do not check for strings.h. This is an old, old, old pre-C89 header that  
							
							... 
							
							
							
							absolutely nothing should be using (and it looks like nothing IS using it).
llvm-svn: 9381 
							
						 
						
							2003-10-22 17:52:56 +00:00  
				
					
						
							
							
								 
						
							
								8b6823883f 
								
							 
						 
						
							
							
								
								Added an entry for `llvm-nm'.  
							
							... 
							
							
							
							llvm-svn: 9154 
							
						 
						
							2003-10-16 16:12:04 +00:00  
				
					
						
							
							
								 
						
							
								a4d32ad1d2 
								
							 
						 
						
							
							
								
								Added autoconf support for the sample project.  
							
							... 
							
							
							
							llvm-svn: 9152 
							
						 
						
							2003-10-16 01:49:07 +00:00  
				
					
						
							
							
								 
						
							
								49a9b67858 
								
							 
						 
						
							
							
								
								Adding additional license information to these files.  
							
							... 
							
							
							
							llvm-svn: 9102 
							
						 
						
							2003-10-13 20:34:27 +00:00  
				
					
						
							
							
								 
						
							
								42859559f2 
								
							 
						 
						
							
							
								
								Added a macro and code that checks for the %a format string in sprintf().  
							
							... 
							
							
							
							llvm-svn: 9089 
							
						 
						
							2003-10-13 16:22:01 +00:00  
				
					
						
							
							
								 
						
							
								db363a0d12 
								
							 
						 
						
							
							
								
								The code that called strsignal is toast.  
							
							... 
							
							
							
							llvm-svn: 9015 
							
						 
						
							2003-10-10 17:04:43 +00:00  
				
					
						
							
							
								 
						
							
								fc3d20d142 
								
							 
						 
						
							
							
								
								Added the eon and perlbmk benchmarks.  
							
							... 
							
							
							
							llvm-svn: 8995 
							
						 
						
							2003-10-10 01:11:54 +00:00  
				
					
						
							
							
								 
						
							
								e3a9bd8531 
								
							 
						 
						
							
							
								
								Added 177.mesa to the list of Makefiles to propogate to the object root.  
							
							... 
							
							
							
							llvm-svn: 8981 
							
						 
						
							2003-10-09 15:44:28 +00:00  
				
					
						
							
							
								 
						
							
								bb5bf31e53 
								
							 
						 
						
							
							
								
								test/Programs/NoSource and www are gone from the tree; don't try to configure  
							
							... 
							
							
							
							their Makefiles.
llvm-svn: 8975 
							
						 
						
							2003-10-08 21:48:26 +00:00  
				
					
						
							
							
								 
						
							
								ce76fe8022 
								
							 
						 
						
							
							
								
								Use 3-arg form of AC_DEFINE.  
							
							... 
							
							
							
							llvm-svn: 8974 
							
						 
						
							2003-10-08 21:45:58 +00:00  
				
					
						
							
							
								 
						
							
								d7a702d40d 
								
							 
						 
						
							
							
								
								Use 3-arg form of AC_DEFINE.  
							
							... 
							
							
							
							Check for strsignal(), which isn't found everywhere, and sys_siglist,
 which can be used to implement it.
llvm-svn: 8973 
							
						 
						
							2003-10-08 21:44:07 +00:00  
				
					
						
							
							
								 
						
							
								abd3f80121 
								
							 
						 
						
							
							
								
								Renamed -use-spec to -use-spec2000.  
							
							... 
							
							
							
							The pathname to SPEC2000 is now given with the -use-spec2000 option.
On our machines, SPEC2000 will be enabled by default.
llvm-svn: 8949 
							
						 
						
							2003-10-07 21:57:39 +00:00  
				
					
						
							
							
								 
						
							
								bdf295cb6e 
								
							 
						 
						
							
							
								
								Fix bugs in mmap()-of-files test program on Mac OS X:  
							
							... 
							
							
							
							1) MAP_FAILED is declared to be a pointer
2) can't include sys/mman.h before sys/types.h without getting an error :-(
llvm-svn: 8947 
							
						 
						
							2003-10-07 21:33:27 +00:00  
				
					
						
							
							
								 
						
							
								e078b436f1 
								
							 
						 
						
							
							
								
								Switching over to the new test database.  
							
							... 
							
							
							
							Adding new qmt files should no longer be necessary.
QMTest should know just "magically" know what sort of test each file is.
llvm-svn: 8945 
							
						 
						
							2003-10-07 21:13:47 +00:00  
				
					
						
							
							
								 
						
							
								25f2a37f87 
								
							 
						 
						
							
							
								
								Don't abort if dlopen cannot be found; it's not like it's going to break  
							
							... 
							
							
							
							everything.
llvm-svn: 8916 
							
						 
						
							2003-10-07 05:03:36 +00:00  
				
					
						
							
							
								 
						
							
								133bb529d3 
								
							 
						 
						
							
							
								
								Check for functions: strtoq, strtoll.  
							
							... 
							
							
							
							llvm-svn: 8915 
							
						 
						
							2003-10-07 03:56:29 +00:00  
				
					
						
							
							
								 
						
							
								672edbc995 
								
							 
						 
						
							
							
								
								Changes for the move of the support directory back into utils  
							
							... 
							
							
							
							llvm-svn: 8885 
							
						 
						
							2003-10-06 02:09:25 +00:00