summaryrefslogtreecommitdiffstats
path: root/llvm/autoconf/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* Kill off unused LLVMGCCLIBEXEC make variable.Daniel Dunbar2010-02-231-2/+0
| | | | llvm-svn: 96910
* Kill off LLVMGCCARCH and LLVMGCC_VERSION make variables.Daniel Dunbar2010-02-231-3/+0
| | | | llvm-svn: 96909
* Kill off LLVMGCC_MAJVERS make variable.Daniel Dunbar2010-02-231-1/+0
| | | | llvm-svn: 96907
* Roll back the shared library, r96559. It broke two darwins and arm, ↵Jeffrey Yasskin2010-02-181-16/+0
| | | | | | mysteriously. llvm-svn: 96569
* Add a shared library for LLVM, named libLLVM2.7svn.(so|dylib), and add anJeffrey Yasskin2010-02-181-0/+16
| | | | | | | | | | | | | | | | | | | | --enable-shared configure flag to have the tools linked shared. (2.7svn is just $(LLVMVersion) so it'll change to "2.7" in the release.) Always link the example programs shared to test that the shared library keeps working. On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is 16M static vs 440K shared. Two things are less than ideal here: 1) The library doesn't include any version information. Since we expect to break the ABI with every release, this shouldn't be much of a problem. If we do release a compatible 2.7.1, we may be able to hack its library to work with binaries compiled against 2.7.0, or we can just ask them to recompile. I'm hoping to get a real packaging expert to look at this for the 2.8 release. 2) llvm-config doesn't yet have an option to print link options for the shared library. I'll add this as a subsequent patch. llvm-svn: 96559
* Make --disable-libffi work on systems with libffi installed. AlsoJeffrey Yasskin2010-02-091-8/+8
| | | | | | | make no-ffi the default even on systems with libffi. This fixes http://llvm.org/PR5018. llvm-svn: 95712
* Reconfigure with autoconf-2.60, and fix autoconf.ac to work with that version.Jeffrey Yasskin2010-02-031-1/+0
| | | | llvm-svn: 95191
* Remove unneeded checks from configure.ac.Torok Edwin2010-01-261-13/+3
| | | | | | | | | | | | | | | HAVE_{BI,STD,FWD}_ITERATOR and HAVE_NAMESPACES were not used in the code. bison and flex are no longer used. CAN_DLOPEN_SELF was never used either. AC_PROG_LIBTOOL is not needed since we don't use libtool, we only need the libltdl checks for dlopen. Add check for AR, it used to be done by AC_PROG_LIBTOOL. AC_TYPE_SIGNAL is deprecated, follow autoupdate's suggestion and replace with void. Remove unused m4 files. Configure can now be generated using autoconf 2.65 too, without any warnings! llvm-svn: 94534
* Proper deduce z/System LLVM target from target triple whenAnton Korobeynikov2010-01-051-1/+1
| | | | | | --enable-targets=host is specified. llvm-svn: 92762
* Fix typos. Thanks to John Tytgat for noticing it!Rafael Espindola2009-12-071-1/+1
| | | | llvm-svn: 90728
* Add CMake and configure logic to create llvm/Config/Disassemblers.defs.Daniel Dunbar2009-11-251-2/+8
| | | | llvm-svn: 89839
* Add configure options for specifying where to look for libstdc++.Rafael Espindola2009-11-161-0/+28
| | | | llvm-svn: 88943
* Add the --with-c-include-dirs to llvm's configure.Rafael Espindola2009-11-121-0/+7
| | | | | | The clang patch is next. llvm-svn: 86955
* configure: Add --with-optimize-option, for setting the default value ofDaniel Dunbar2009-11-041-0/+17
| | | | | | OPTIMIZE_OPTION. llvm-svn: 86005
* Add an autoconf test to check for optional compiler flags likeJulien Lerouge2009-10-261-0/+6
| | | | | | -Wno-missing-field-initializers or -Wno-variadic-macros. llvm-svn: 85147
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-261-1/+1
| | | | | | direct inclusion edge from System to Support. llvm-svn: 85086
* Undo pthread patch from rev. 83930 & 83823. Credit to Paul Davey.Edward O'Callaghan2009-10-141-3/+1
| | | | llvm-svn: 84083
* 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-291-0/+8
| | | | | | | 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
* 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
* Enable the jit for llvm-config.Eric Christopher2009-09-141-1/+1
| | | | | | Patch by Xerxes Rånby! llvm-svn: 81768
* 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
* 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
OpenPOWER on IntegriCloud