summaryrefslogtreecommitdiffstats
path: root/llvm/autoconf/m4
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a configure warning noticed by Duncan Sands.Reid Spencer2007-01-031-0/+1
| | | | llvm-svn: 32844
* Expose the sanity.Reid Spencer2006-12-041-0/+2
| | | | llvm-svn: 32193
* Make the huge_val test run a C++ program not CReid Spencer2006-11-031-3/+3
| | | | llvm-svn: 31422
* Add a check to see if HUGE_VAL is sane or not.Reid Spencer2006-11-031-0/+18
| | | | llvm-svn: 31416
* For PR738:Reid Spencer2006-08-241-2/+3
| | | | | | | Demote check for bison from error to warning and make sure that the makefile can handle an empty definition for BISON variable. llvm-svn: 29861
* For PR876:Reid Spencer2006-08-141-1/+1
| | | | | | | | Fix problem setting the USE_{program} variable. It should be set to a Makefile variable definition line, not just "1". Problem noted by Kenneth Hoste. llvm-svn: 29682
* For PR876:Reid Spencer2006-08-141-1/+1
| | | | | | | Fix problem noticed by Kenneth Hoste. The wrong name for a variable was being set and subsequently uses of the correct name were empty. llvm-svn: 29681
* Recover the lost diff between 1.5 and 1.6.Evan Cheng2006-08-091-1/+1
| | | | llvm-svn: 29577
* Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6.Reid Spencer2006-08-042-515/+894
| | | | | | | | | Update ltld.[ch] to version 1.5.22. Correct the notes about updating these tools (autoconf/README.TXT) Add configure options for getting the correct option for including a whole archive when linking. llvm-svn: 29529
* Remove an extraneous use of ${ac_exeext}. Patch by Anton Korobeynikov.Reid Spencer2006-07-261-1/+1
| | | | llvm-svn: 29306
* For PR814:Reid Spencer2006-07-261-0/+42
| | | | | | | Add a macro for getting the build host extension for executable. Patch contributed by Anton Korobeynikov. Thanks! llvm-svn: 29304
* When on darwin, compiler_flags need to be percolated down to the 'gcc -r'Chris Lattner2006-04-191-1/+1
| | | | | | command line so that relinked .o files can be built universal. llvm-svn: 27837
* Make it possible to default the llvm_src and llvm_obj variables based onReid Spencer2006-04-181-2/+2
| | | | | | | the arguments to the macro. This better supports the AutoRegen.sh script in projects/sample/autoconf. llvm-svn: 27797
* Update to llvm-config tool, by Erik Kidd:Reid Spencer2006-03-231-0/+16
| | | | | | | | | | | 1. Check for Perl and only build llvm-config if its available. 2. Add some virtual components 3. Don't depend on "standard" location for Perl, but configured location 4. Document the tool with a POD file. This version is now ready for testing by users. llvm-svn: 27005
* For PR678:Reid Spencer2005-12-221-2/+8
| | | | | | | | * Make it possible to pass a fourth argument to the CHECK_PROGRAM_SANITY macro that controls whether a non-sane program generates an error or a warning. llvm-svn: 24931
* Get rid of bash specific syntax for variable dereferencing, replacing itReid Spencer2005-07-251-22/+22
| | | | | | with the more crufty (but more widely available) "eval" command. llvm-svn: 22509
* Add a parameter to the FIND_STD_PROGRAM macro that allows an alternate nameReid Spencer2005-07-171-7/+13
| | | | | | | | for the command line options. This helps with situations where the executable name sought is too generic and a more meaningful name needs to be used for the command line options. It also helps satisfy picky project leaders. llvm-svn: 22461
* Add two new checks for use in LLVM configuration files:Reid Spencer2005-07-172-0/+134
| | | | | | | | | | | | | | | * FIND_STD_PROGRAM will find a program in the path or using --with options and verify that the path/bin/program is executable. Also allows checking for include files and libraries. If found, USE_PROGRAM is set, otherwise its not set. Also sets PROGRAM_BIN (bin directory), and PROGRAM_DIR (top level directory). If headers are found, sets PROGRAM_INC. If libraries are found, sets PROGRAM_LIB. * CHECK_PROGRAM_SANITY can be used to run a program with some option that only produces information output and requires no input. If the output matches a regular expression, the program passes the sanity check. Otherwise, an error occurs. llvm-svn: 22458
* This macro cannot assume that the location of install-sh and mkinstalldirsReid Spencer2005-02-241-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. llvm-svn: 20304
* Add a new macro for configuring projects, LLVM_CONFIG_PROJECT. This macroReid Spencer2005-02-241-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). llvm-svn: 20303
* Fix a Bourne Shell syntax error in a testReid Spencer2004-12-291-1/+1
| | | | llvm-svn: 19183
* Fix one of the names to not have a . in front of it.Reid Spencer2004-12-291-1/+1
| | | | llvm-svn: 19182
* For PR351:Reid Spencer2004-12-271-0/+17
| | | | | | Provide a check to determine if /dev/zero is needed for AllocateRWX function. llvm-svn: 19147
* Provide a value for HAVE_MMAP_ANONYMOUS variable, for consistency withReid Spencer2004-12-271-1/+1
| | | | | | other #define's. llvm-svn: 19145
* Minor syntactical change to make this a little easier to comprehend.Reid Spencer2004-12-131-5/+2
| | | | llvm-svn: 18888
* Search for tclsh last so we don't find the FreeBSD warning script.Reid Spencer2004-12-021-1/+1
| | | | llvm-svn: 18420
* * Make sure the cache variable gets cachedReid Spencer2004-12-021-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. llvm-svn: 18414
* Add a check for the tclsh program needed by dejagnu. This can have weirdReid Spencer2004-11-301-0/+56
| | | | | | | | 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
* Converted with autoupdate for autoconf 2.50 -> 2.59 differences.Reid Spencer2004-11-291-12/+9
| | | | llvm-svn: 18343
* This file contains macros that allow us to incorporate the ltdl source intoReid Spencer2004-11-291-0/+430
| | | | | | | our own library so that it is magically hidden and we don't have to depend on linking with -lltdl option. llvm-svn: 18342
* Get the cache variable name right.Reid Spencer2004-11-271-5/+5
| | | | llvm-svn: 18288
* Cache the value of this test.Reid Spencer2004-11-252-16/+14
| | | | llvm-svn: 18231
* Tidy up the indentation. Give the cache variable a proper name.Reid Spencer2004-11-251-19/+20
| | | | llvm-svn: 18230
* Eliminate duplicate "checking" message.Reid Spencer2004-11-251-1/+1
| | | | llvm-svn: 18229
* Make the check print something, give the cache var an llvm specific name.Reid Spencer2004-11-251-2/+1
| | | | llvm-svn: 18224
* Make sure we test the right variable for the AC_DEFINEReid Spencer2004-10-281-1/+1
| | | | llvm-svn: 17302
* It's spelled IEEEFPBrian Gaeke2004-10-281-1/+1
| | | | llvm-svn: 17301
* Changes to support rand48 testsReid Spencer2004-10-274-32/+61
| | | | llvm-svn: 17284
* Changes for libtool 1.5.10Reid Spencer2004-10-131-63/+64
| | | | llvm-svn: 16945
* Updated the last two header files so that they are configured withJohn Criswell2004-09-243-9/+12
| | | | | | | AC_CONFIG_HEADERS. This should prevent LLVM from needlessly re-compiling on a re-configure. llvm-svn: 16510
* Modified hash_map and hash_set configuration so that they are notJohn Criswell2004-09-242-18/+24
| | | | | | regenerated on every run of configure. llvm-svn: 16509
* Fix the program passed to AC_LANG_PROGRAM to be only the BODY of the mainReid Spencer2004-09-211-3/+2
| | | | | | | | | 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
* Correct the use AC_RUN_IFELSE to ensure it builds programs correctly byReid Spencer2004-09-202-14/+8
| | | | | | using the AC_LANG_PROGRAM macro. llvm-svn: 16426
* Update the script to generate mklib instead of libtool.Reid Spencer2004-09-201-1/+1
| | | | llvm-svn: 16421
* Numerous fixes to convert ~ into ; that (probably) occurred during dataReid Spencer2004-09-191-61/+45
| | | | | | transmission. llvm-svn: 16418
* Bring the script out of the dark ages and into modern autoconfness.Reid Spencer2004-09-1912-124/+115
| | | | llvm-svn: 16415
* Add our own version of libtool.m4 instead of relying on the installed one.Reid Spencer2004-09-191-0/+6010
| | | | | | | | | | | | 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
* move AC_FUNC_ISINF and AC_FUNC_ISNAN to their own files.Reid Spencer2004-09-073-34/+42
| | | | llvm-svn: 16224
* Individual autoconf function broken out of acincludes.m4. This changeReid Spencer2004-09-0715-0/+435
per the recommended style guide for autoconf and so that individual autoconf functions can more easily be shared across projects. llvm-svn: 16223
OpenPOWER on IntegriCloud