summaryrefslogtreecommitdiffstats
path: root/llvm/autoconf
Commit message (Collapse)AuthorAgeFilesLines
...
* Provide AuroraUX triple support in configure. Credit to - Paul Davey.Edward O'Callaghan2009-10-141-0/+7
| | | | llvm-svn: 84067
* Haiku porting patches, Credit to Paul Davey.Edward O'Callaghan2009-10-121-1/+10
| | | | llvm-svn: 83823
* Fix the OProfile part of PR5018. This fixes --without-oprofile, makesJeffrey Yasskin2009-10-071-20/+19
| | | | | | | it the default, and works around a broken libopagent on some Debian systems. llvm-svn: 83503
* Fix configure bug that only shows up in a clean build. Don't try to invoke gccNick Lewycky2009-09-291-8/+10
| | | | | | until after the compiler itself has been set up. llvm-svn: 83051
* On Linux, uname -m reports the kernel type. Some Linux systems are 32-bit butNick Lewycky2009-09-292-0/+25
| | | | | | | with a 64-bit kernel, which confuses LLVM. Make LLVM double-check this by checking which defines the system gcc actually sets. llvm-svn: 83047
* Enable -g with DEBUG_SYMBOLS and --enable-debug-symbols instead ofJeffrey Yasskin2009-09-271-0/+10
| | | | | | DEBUG_RUNTIME. llvm-svn: 82906
* Leave a pointer to the documentation so that people don't end up change one butNick Lewycky2009-09-271-0/+2
| | | | | | not the other in the future. llvm-svn: 82887
* Fix a compile failure introduced by r82675 on MinGW which doesn't haveJeffrey Yasskin2009-09-251-1/+1
| | | | | | | setenv(). This patch just disables the test rather than getting putenv() to work. Thanks to Sandeep Patel for reporting the problem. llvm-svn: 82797
* PR4047: Permit configure --enable-targets=host,cpp for example. "host" has theJeffrey Yasskin2009-09-231-19/+22
| | | | | | | same effect that "host-only" used to have, but can be combined with other targets. host-only is still available as a synonym but no longer documented. llvm-svn: 82634
* Update to latest versions of config.guess and config.sub fromMike Stump2009-09-182-435/+626
| | | | | | http://savannah.gnu.org/projects/config llvm-svn: 82229
* Enable the jit for llvm-config.Eric Christopher2009-09-141-1/+1
| | | | | | Patch by Xerxes Rånby! llvm-svn: 81768
* install-sh chmods to 0755 by default, and this causes 'git diff' to showTorok Edwin2009-08-281-1/+1
| | | | | | | | that all the Makefiles changed mode. Fix this by tellint install-sh to chmod only to 0644, these are not executable files after all! llvm-svn: 80371
* re-apply r80197, now that iterator.h is not mentioned any moreGabor Greif2009-08-271-1/+0
| | | | llvm-svn: 80254
* --- Reverse-merging r80147 into '.':Bill Wendling2009-08-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | A include/llvm/ADT/iterator.cmake U autoconf/configure.ac --- Reverse-merging r80161 into '.': U cmake/config-ix.cmake --- Reverse-merging r80171 into '.': U Makefile --- Reverse-merging r80173 into '.': U configure U include/llvm/Config/config.h.in --- Reverse-merging r80180 into '.': A include/llvm/ADT/iterator.h.in Despite common miscomceptions, iterator.h is alive and well. It broke the build bots for several hours. And yet no one bothered to look at them. Gabor and Doug, please review your changes and make sure that they actually build before resubmitting them. llvm-svn: 80197
* nobody includes llvm/ADT/iterator.h any more,Gabor Greif2009-08-261-1/+0
| | | | | | | | | | so get rid of this monstrosity. iterator.h.in is scheduled for deletion in my working copy, but I wait till I see that configure gets regenerated, as it depends on it. I'll commit then. There are still some AC_* tests in the configure.ac dealing with iterators, those can be zapped probably too. llvm-svn: 80147
* revert r78628 and r78803 as these are not needed any moreGabor Greif2009-08-251-11/+0
| | | | llvm-svn: 80048
* Remove alloca config.h support.Daniel Dunbar2009-08-241-0/+1
| | | | | | | - I did not actually remove the configure test itself, someone who can regenerate configure should do this (see FIXME in autoconf/configure.ac) llvm-svn: 79881
* Update copyright date.Tanya Lattner2009-08-221-2/+2
| | | | llvm-svn: 79771
* TOT is now 2.7svnTanya Lattner2009-08-221-1/+1
| | | | llvm-svn: 79725
* The attached patches attempt to fix cross builds. For example, if youAnton Korobeynikov2009-08-181-0/+49
| | | | | | | | | | | | | try to use i686-darwin to build for arm-eabi, you'll quickly run into several false assumptions that the target OS must be the same as the host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to help builds like "make check" and the test-suite able to cross compile. Along the way a target of *-unknown-eabi is defined as "Freestanding" so that TARGET_OS checks have something to work with. Patch by Sandeep Patel! llvm-svn: 79296
* * Moved all tool version requirements to the same placeMisha Brukman2009-08-131-14/+22
| | | | | | * Cleaned up multiple uses of literal version numbers and simplified 'cleaning' llvm-svn: 78932
* Converted tabs to spaces.Misha Brukman2009-08-131-2/+2
| | | | llvm-svn: 78931
* Lay the groundwork for my upcoming ilist sentinel shrinking patchGabor Greif2009-08-111-0/+11
| | | | | | | | | | | | | | | | by defining a LLVM_COMPACT_SENTINELS symbol to 0 or 1 in config.h. I'm asking for 3 favors: - may an autofoo expert look at this and suggest improvements? - may a cmake expert suggest analogous functionality for config.h? - may somebody with the right autofoo mix regenerate configure? (mine is too new) Thanks! --This line, and those below, will be ignored-- M configure.ac llvm-svn: 78628
* Build Blackfin target with autoconf and cmake.Jakob Stoklund Olesen2009-08-021-39/+43
| | | | | | Note that configure was edited by hand. Will somebody with the correct version of autoconf please regenerate? llvm-svn: 77898
* Remove the IA-64 backend.Dan Gohman2009-07-241-5/+1
| | | | llvm-svn: 76920
* Fix typoDaniel Dunbar2009-07-171-1/+1
| | | | llvm-svn: 76235
* Sketch support for target specific assembly parser.Daniel Dunbar2009-07-171-1/+7
| | | | | | - Not fully enabled yet, need a configure regeneration. llvm-svn: 76230
* Let's start another backend :)Anton Korobeynikov2009-07-161-1/+5
| | | | llvm-svn: 75909
* LLVM doesn't use libelf. Remove libelf configurey.Dan Gohman2009-07-141-2/+0
| | | | llvm-svn: 75643
* Add a --with-oprofile flag to configure, which uses OProfile's agentJeffrey Yasskin2009-07-101-0/+37
| | | | | | | | | | | | | | | | | | library to tell it the addresses of JITted functions. For a particular program, this changes the opreport -l output from: samples % image name symbol name 48182 98.9729 anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) 11 0.0226 libstdc++.so.6.0.9 /usr/lib/libstdc++.so.6.0.9 to: samples % image name symbol name 24565 60.7308 19814.jo fib_left 15365 37.9861 19814.jo fib_right 22 0.0544 ld-2.7.so do_lookup_x llvm-svn: 75279
* Add support for other GraphViz display tools. This can helpDavid Greene2009-07-091-0/+40
| | | | | | | with very large graphs, where dot isn't necessarily the most visually pleasing way of looking at the graph. llvm-svn: 75144
* LLVMC can be now compiled w/o dynamic plugin support.Mikhail Glushenkov2009-07-041-1/+12
| | | | | | Controlled via the --enable-llvmc-dynamic-plugins option. llvm-svn: 74784
* LLVMC doesn't need ENABLE_PIC to build now.Mikhail Glushenkov2009-07-041-3/+3
| | | | llvm-svn: 74783
* Add --enable-llvmc-dynamic configure option.Mikhail Glushenkov2009-07-031-0/+18
| | | | | | | Controls whether libCompilerDriver should be loaded dynamically. By default this is needed only on Win32, to make dynamic plugins work. llvm-svn: 74759
* Trailing whitespace.Mikhail Glushenkov2009-07-031-3/+3
| | | | llvm-svn: 74758
* Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes theJeffrey Yasskin2009-07-011-1/+2
| | | | | | | | Windows variant, strerror_s, but I couldn't test that. I'll update configure and config.h.in in a subsequent patch. llvm-svn: 74621
* Add a configure test for pthread_getspecific, and use it when building ↵Owen Anderson2009-06-251-0/+3
| | | | | | ThreadLocal. llvm-svn: 74222
* Work around build problem with OpenJDK, which defines X86 as aDouglas Gregor2009-06-231-1/+2
| | | | | | macro. Fixes PR 4427. Patch by Xerxes Rånby! llvm-svn: 73961
* Define LLVM_NATIVE_ARCH in llvm/Config/config.h to be the LLVM back end that ↵Douglas Gregor2009-06-171-0/+16
| | | | | | corresponds to the native executable, but only when that LLVM back end is being built llvm-svn: 73590
* Add an atomic increment and decrement implementation, which will be used forOwen Anderson2009-06-171-0/+2
| | | | | | thread-safe reference counting. llvm-svn: 73587
* Introduce new headers whose inclusion forces linking andDouglas Gregor2009-06-161-0/+15
| | | | | | | | | initialization of all targets (InitializeAllTargets.h) or assembler printers (InitializeAllAsmPrinters.h). This is a step toward the elimination of relinked object files, so that we can build normal archives. llvm-svn: 73543
* Add a configure check for pthread_rwlock_init.Owen Anderson2009-06-161-0/+3
| | | | llvm-svn: 73523
* Add a flag to permit disabling libffi.Nick Lewycky2009-06-061-9/+23
| | | | | | | Also, there were a bunch of flags with no text in --help because the square brackets were in the wrong place. I've fixed those too. llvm-svn: 72989
* Split the ENABLE_THREADS #define in two. Now ENABLE_THREADS indicates the ↵Owen Anderson2009-05-191-17/+16
| | | | | | | | ability to run multiple threads at once in the JIT, and requires only mutex support. LLVM_MULTITHREADED indicates (or will indicate) the ability to run LLVM itself across multiple threads, and requires atomics support. llvm-svn: 72140
* Test for the presence of GCC atomic builtins at configure time. If not found,Owen Anderson2009-05-181-1/+20
| | | | | | | | disable building LLVM in thread-safe mode and print a nice warning. Regenerate configure for these changes. llvm-svn: 72075
* termios.h contains the winsize structure we need to determine theDouglas Gregor2009-05-181-2/+2
| | | | | | | width of a terminal. Don't try to get the width of a terminal if we don't have this header. llvm-svn: 72018
* Fix typo.Duncan Sands2009-05-131-1/+1
| | | | llvm-svn: 71656
* Add terminal width detection to llvm::sys::Process. This is needed toDouglas Gregor2009-05-111-1/+1
| | | | | | fix Clang PRs 4148 and 4183. llvm-svn: 71448
* Dummy MSP430 backendAnton Korobeynikov2009-05-031-1/+5
| | | | llvm-svn: 70694
* Support --with-llvmgccdir and friends in llvmc, take 2.Mikhail Glushenkov2009-04-211-0/+22
| | | | | | | | | Should now work when building with objdir != srcdir and when llvm-gcc is not available. Thanks to Duncan Sands for testing and advice! llvm-svn: 69700
OpenPOWER on IntegriCloud