summaryrefslogtreecommitdiffstats
path: root/llvm/autoconf/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a configure option to pass -std=c++11 on the command line.Eric Christopher2012-08-031-0/+12
| | | | | | rdar://11366674 llvm-svn: 161251
* Revert previous patch here, we should instead configure in specificEric Christopher2012-08-031-5/+2
| | | | | | packages for particular uses. llvm-svn: 161246
* Add a BUILD_FLAGS variable so that autoconf checks have a placeEric Christopher2012-08-031-2/+5
| | | | | | | | | | to store additional flag options since too many things can and do override CPPFLAGS. Also, this is exported, unlike CPPFLAGS so it can be actually used elsewhere. This should enable us to remove the AC_SUBSTs in the intel checks, but I have no way of testing it. llvm-svn: 161233
* autoconf: Re-introduce LLVM_HOSTTRIPLE since r143500, as rework of PR11060.NAKAMURA Takumi2012-07-221-0/+2
| | | | | cmake: Add LLVM_HOSTTRIPLE. For now, it is same as TARGET_TRIPLE. llvm-svn: 160609
* Revert "Build script changes for R600/SI Codegen v6"Tom Stellard2012-07-161-3/+2
| | | | | | This reverts commit e3013202259ed1e006c21817c63cf25d75982721. llvm-svn: 160301
* Build script changes for R600/SI Codegen v6Tom Stellard2012-07-161-2/+3
| | | | llvm-svn: 160272
* fix typo in generated commentGabor Greif2012-07-121-1/+1
| | | | llvm-svn: 160127
* Remove autoconf support for runtest and tclsh, some of the last vestigalChandler Carruth2012-06-271-2/+0
| | | | | | | | | | bits of DejaGNU. Eric, you may want to remove the TCLSH bits from aclocal.m4 and regenerate... I didn't want to touch the m4 file lest something exploded. llvm-svn: 159308
* Remove the PTX back-end and all of its artifacts (triple, etc.)Justin Holewinski2012-05-241-7/+2
| | | | | | | | This back-end was deprecated in favor of the NVPTX back-end. NV_CONTRIB llvm-svn: 157417
* - Added ExecutionEngine/MCJIT testsDanil Malyshev2012-05-171-0/+25
| | | | | | | - Added HOST_ARCH to Makefile.config.in The HOST_ARCH will be used by MCJIT tests filter, because MCJIT supported only x86 and ARM architectures now. llvm-svn: 157015
* Revert r156393, "[tests] Remove some remaining DejaGNU related cruft.", thisDaniel Dunbar2012-05-081-0/+4
| | | | | | patch wasn't ready yet. llvm-svn: 156395
* [tests] Remove some remaining DejaGNU related cruft.Daniel Dunbar2012-05-081-4/+0
| | | | llvm-svn: 156393
* [docs] Remove POD based man page docs (and build system support).Daniel Dunbar2012-05-081-2/+0
| | | | | | - Currently this leaves us with less build system support (e.g., installing man pages) for the docs than is desired. I'm working on fixing this, but it may take a while. If someone finds this particularly egregious let me know and I will prioritize it. llvm-svn: 156389
* [build] Add build check for ::arc4random().Daniel Dunbar2012-05-051-1/+1
| | | | llvm-svn: 156236
* This patch adds a new NVPTX back-end to LLVM which supports code generation ↵Justin Holewinski2012-05-041-2/+6
| | | | | | | | | | | | | | | | | for NVIDIA PTX 3.0. This back-end will (eventually) replace the current PTX back-end, while maintaining compatibility with it. The new target machines are: nvptx (old ptx32) => 32-bit PTX nvptx64 (old ptx64) => 64-bit PTX The sources are based on the internal NVIDIA NVPTX back-end, and contain more functionality than the current PTX back-end currently provides. NV_CONTRIB llvm-svn: 156196
* fix typoSebastian Pop2012-04-301-1/+1
| | | | | | | | | | | Thanks to "Gabor Greif" <ggreif@gmail.com> for reporting this problem. The configure flag should be --with-default-sysroot as documented, and not --with-sysroot. The reason we don't want to define --with-sysroot is that GCC has a configure flag by that name and it has a different semantics. llvm-svn: 155844
* Kick off 3.2 cycle for LLVM trunk.Benjamin Kramer2012-04-201-2/+2
| | | | llvm-svn: 155211
* add configure flag --with-default-sysrootSebastian Pop2012-04-161-0/+7
| | | | llvm-svn: 154791
* Remove a remaining reference to the obsolete C backend in configureJean-Daniel Dupas2012-04-121-1/+1
| | | | llvm-svn: 154587
* Fix a problem in the target detection for Debian GNU/HURDSylvestre Ledru2012-04-051-0/+2
| | | | llvm-svn: 154117
* Fix a problem in the target detection for Debian GNU/kFreeBSDSylvestre Ledru2012-04-051-1/+1
| | | | llvm-svn: 154114
* Add InitializeNativeTargetDisassembler function.Eric Christopher2012-03-261-0/+7
| | | | | | Patch by Ojab. llvm-svn: 153476
* Remove the C backend.Eric Christopher2012-03-231-17/+1
| | | | llvm-svn: 153307
* Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted ↵Eli Bendersky2012-03-131-17/+71
| | | | | | | | | | | code in LLVM. Also refactor the existing OProfile profiling code to reuse the same interfaces with the VTune profiling code. In addition, unit tests for the profiling interfaces were added. This patch was prepared by Andrew Kaylor and Daniel Malea, and reviewed in the llvm-commits list by Jim Grosbach llvm-svn: 152620
* configure: Don't require a perl interpreter to be present, LLVM's ↵Benjamin Kramer2012-03-071-10/+0
| | | | | | buildsystem doesn't depend on perl anymore. llvm-svn: 152234
* autoconf: Set LLVM_CONFIGTIME to a stable value when using --disable-timestamps.Daniel Dunbar2012-03-021-0/+5
| | | | llvm-svn: 151921
* Enable -Wcovered-switch-default again, but add -Werror to the checks to makeRafael Espindola2012-02-281-1/+2
| | | | | | sure we don't use it with compilers that don't support it. llvm-svn: 151665
* Temporarily revert r151609, which enabled a new warning for LLVM andChandler Carruth2012-02-281-2/+1
| | | | | | | | Clang builds. The detection logic for compilers that support the warning isn't working. Rafael is going to investigate it, but didn't want people to have to wade through build spam until then. llvm-svn: 151649
* Enable -Wcovered-switch-default as it matches the switch style used in llvm.Rafael Espindola2012-02-281-1/+2
| | | | llvm-svn: 151609
* add LLVM_VERSION_MAJOR and _MINOR definesDylan Noblesmith2012-02-131-0/+2
| | | | | | | | | | | | This is useful for clients that want to maintain compatibility across multiple releases of LLVM. Currently users like Klee and Mesa all have to roll their own 'parse llvm-config --version output and generate defines' solution. Also reuse the new macros so that version information is less redundant/likely to fall out of sync again in the future. llvm-svn: 150405
* autoconf: put generated clang files in build dirDylan Noblesmith2012-02-041-2/+5
| | | | | | | It was writing generated files to the clang srcdir when '--with-clang-srcdir' was specified. llvm-svn: 149756
* autoconf: fix clang detectionDylan Noblesmith2012-02-041-1/+1
| | | | | | | Now this works with and without --with-clang-srcdir, with and without an out-of-tree build. llvm-svn: 149749
* Replace the old --with-cxx-* configure options with a single ↵Rafael Espindola2012-02-031-26/+8
| | | | | | | | | --with-gcc-toolchain that just uses the new toolchain probing logic. This fixes linking with -m32 on 64 bit systems (the /32 dir was not being added to the search). llvm-svn: 149651
* autoconf: fix build/src dir confusionDylan Noblesmith2012-02-021-1/+1
| | | | | | | | | This was the cause of the silent failure to generate clang's config.h. My bad. Fix on r149563 / r149568. llvm-svn: 149574
* autoconf: restore old clang-srcdir behaviorDylan Noblesmith2012-02-021-1/+4
| | | | | | | Keep the string empty when unspecified. Undoes part of r149563. llvm-svn: 149568
* autoconf: honor --with-clang-srcdirDylan Noblesmith2012-02-021-4/+4
| | | | | | | | configure was silently failing to produce anything in the case where clang wasn't at tools/clang/, resulting in compilation errors much later in the build when config.h didn't exist. llvm-svn: 149563
* autoconf: generate clang's private config.h headerDylan Noblesmith2012-02-011-0/+3
| | | | | | | | | | | | The CMake build already generated one. Follows clang r149497. This brings us one step closer to compiling and configuring clang separately from LLVM using the autoconf build, too. (I lack the right version of autoconf et al. to regen, but it was a simple change, so I just updated configure manually.) llvm-svn: 149498
* comment tweaksGabor Greif2012-01-261-15/+15
| | | | llvm-svn: 149060
* Makefile: add missing files to FilesToConfigDylan Noblesmith2012-01-171-1/+1
| | | | | | | And fix the comment about where the FilesToConfig variable is. llvm-svn: 148282
* revert r147542 after comments from Joerg SonnenbergerSebastian Pop2012-01-051-2/+0
| | | | llvm-svn: 147608
* use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJITSebastian Pop2012-01-041-0/+2
| | | | | | | | | | Get back getHostTriple. For JIT compilation, use the host triple instead of the default target: this fixes some JIT testcases that used to fail when the compiler has been configured as a cross compiler. llvm-svn: 147542
* Happy new year 2012!NAKAMURA Takumi2012-01-011-2/+2
| | | | llvm-svn: 147395
* Add support for mipsel in configure. Fixes PR11669. Patch by Sylvestre Ledru.Rafael Espindola2011-12-281-0/+2
| | | | llvm-svn: 147312
* Add configure support for kfreebsd and hurd. Patch by Sylvestre Ledru.Rafael Espindola2011-12-221-1/+6
| | | | | | Fixes pr11620. llvm-svn: 147143
* capitalize project name, reference bugzillaDylan Noblesmith2011-12-181-2/+2
| | | | | | | | | | | And fix the double-[]. It was including the [] as part of the project name somehow, resulting in PACKAGE_TARNAME "-llvm-" and a strange docdir default: ./configure --help | grep docdir --docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-] llvm-svn: 146849
* Hexagon backend supportTony Linthicum2011-12-121-2/+6
| | | | llvm-svn: 146412
* configure: Don't warn about compiler-rt checked out into projects/.Daniel Dunbar2011-12-071-0/+1
| | | | llvm-svn: 146084
* llvm-config: Replace with C++ version (was llvm-config-2).Daniel Dunbar2011-12-011-3/+0
| | | | | | - Another reapply of r144300, with hopefully one last fix. llvm-svn: 145623
* Revert commit 145449 (ddunbar) since it is breaking the dragonegg buildbots.Duncan Sands2011-12-011-0/+3
| | | | | | | | Original commit message: llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145582
* llvm-config: Replace with C++ version (was llvm-config-2).Daniel Dunbar2011-11-291-3/+0
| | | | | | - Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145449
OpenPOWER on IntegriCloud