summaryrefslogtreecommitdiffstats
path: root/llvm/projects/sample/configure
Commit message (Collapse)AuthorAgeFilesLines
* Remove projects/sample.Rafael Espindola2014-03-121-18897/+0
| | | | | | | | | | | | | | | As an example that was not actually being used, it suffered from a slow bitrot. The two main issues with it were that it had no cmake support and included a copy of the autoconf directory. The reality is that autoconf is not easily composable. The lack of composabilty is why we have clang options in llvm's configure. Suggesting that users include a copy of autoconf/ in their projects seems a bad idea. We are also in the process of switching to cmake, so pushing autoconf to new project is probably not what we want. llvm-svn: 203728
* Drop libtool from llvm.Rafael Espindola2014-02-281-4036/+1
| | | | | | | We were only using it so find the shared library extension and nm. There are simpler ways to do those things :-) llvm-svn: 202524
* With rpaths being set correctly, SHLIBPATH_VAR is not needed anymore.Rafael Espindola2014-02-281-7/+2
| | | | llvm-svn: 202510
* Revert "Revert "Windows: Add support for unicode command lines""David Majnemer2013-10-071-0/+81
| | | | | | | This reverts commit r192070 which reverted r192069, I forgot to regenerate the configure scripts. llvm-svn: 192079
* Port the detection of zlib from the main autoconf system to the sampleChandler Carruth2013-08-181-2/+300
| | | | | | | | | project's autoconf. This is the last of the missing optional checks used by libSupport that seemed to be missing from the sample project, but I could easily have missed some as this was done by inspection when Craig asked me to add the terminfo support. llvm-svn: 188618
* Add support for linking librt and using clock_gettime to the sampleChandler Carruth2013-08-181-0/+100
| | | | | | autoconf setup. llvm-svn: 188617
* Update the sample project autoconf setup to include support forChandler Carruth2013-08-181-1/+123
| | | | | | | detecting terminfo. Requested by Craig Topper, and probably should be done much more systematically. llvm-svn: 188616
* Regenerate with changes for -rdynamic.Bob Wilson2013-08-021-4/+4
| | | | llvm-svn: 187687
* Remove the mblaze backend from llvm.Rafael Espindola2013-07-251-7/+2
| | | | | | Approval in here http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-July/064169.html llvm-svn: 187145
* Don't define LTDL_SHLIBPATH_VAR.Rafael Espindola2013-06-111-20/+1
| | | | llvm-svn: 183771
* Don't define LLVM_LIBDIR, it is not used anymore.Rafael Espindola2013-06-111-12/+3
| | | | llvm-svn: 183769
* sync projects/sample's autohell.Rafael Espindola2013-05-221-7/+12
| | | | llvm-svn: 182464
* [SystemZ] Add to --enable-targets=allUlrich Weigand2013-05-061-1/+1
| | | | | | | | | This patch finally enables the SystemZ target in the default build (with --enable-targets=all). Patch by Richard Sandiford. llvm-svn: 181209
* [SystemZ] Add configure bitsUlrich Weigand2013-05-061-2/+7
| | | | | | | | | | This patch wires up the SystemZ target in configure, so that it can now be built using --enable-targets=systemz. It is not yet included in the default build (--enable-targets=all); this will be done by a follow-up patch. Patch by Richard Sandiford. llvm-svn: 181208
* remove cbe backend from sample configureJia Liu2013-04-241-1/+1
| | | | llvm-svn: 180169
* Add AArch64 as an experimental target.Tim Northover2013-01-311-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for AArch64 (ARM's 64-bit architecture) to LLVM in the "experimental" category. Currently, it won't be built unless requested explicitly. This initial commit should have support for: + Assembly of all scalar (i.e. non-NEON, non-Crypto) instructions (except the late addition CRC instructions). + CodeGen features required for C++03 and C99. + Compilation for the "small" memory model: code+static data < 4GB. + Absolute and position-independent code. + GNU-style (i.e. "__thread") TLS. + Debugging information. The principal omission, currently, is performance tuning. This patch excludes the NEON support also reviewed due to an outbreak of batshit insanity in our legal department. That will be committed soon bringing the changes to precisely what has been approved. Further reviews would be gratefully received. llvm-svn: 174054
* Few more small CellSPU removals.Eric Christopher2012-11-141-4/+2
| | | | llvm-svn: 167987
* Add --enable-werror and --enable-cxx11 to projects/sample/Craig Topper2012-11-121-3/+47
| | | | llvm-svn: 167716
* Add mips64-* and mips64el-* triples to configure scriptsSimon Atanasyan2012-10-291-2/+2
| | | | | | as valid triples denote Mips target. llvm-svn: 166961
* Revert "Build script changes for R600/SI Codegen v6"Tom Stellard2012-07-161-5/+3
| | | | | | This reverts commit e3013202259ed1e006c21817c63cf25d75982721. llvm-svn: 160301
* Build script changes for R600/SI Codegen v6Tom Stellard2012-07-161-3/+5
| | | | llvm-svn: 160272
* Add mipsel-* to the list of targets recognized by configure script.Simon Atanasyan2012-06-181-1/+2
| | | | llvm-svn: 158670
* Remove the PTX back-end and all of its artifacts (triple, etc.)Justin Holewinski2012-05-241-9/+3
| | | | | | | | This back-end was deprecated in favor of the NVPTX back-end. NV_CONTRIB llvm-svn: 157417
* Update all outdated autoconf files in the sample project.Benjamin Kramer2012-05-051-15/+15
| | | | | | We might just use symlinks here, but I'm afraid of possible portability issues. llvm-svn: 156235
* This patch adds a new NVPTX back-end to LLVM which supports code generation ↵Justin Holewinski2012-05-041-3/+9
| | | | | | | | | | | | | | | | | 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 a problem in the target detection for Debian GNU/HURDSylvestre Ledru2012-04-051-0/+7
| | | | llvm-svn: 154117
* Fix a problem in the target detection for Debian GNU/kFreeBSDSylvestre Ledru2012-04-051-2/+2
| | | | llvm-svn: 154114
* Add InitializeNativeTargetDisassembler function.Eric Christopher2012-03-261-1/+11
| | | | | | Patch by Ojab. llvm-svn: 153476
* Add some fixes to the configure script for isInf and addEric Christopher2012-03-261-5/+27
| | | | | | | | --enable-libcpp to projects/sample. Patch by Dmitri Shubin with additional fixes by me. llvm-svn: 153425
* Remove the C backend.Eric Christopher2012-03-231-32/+3
| | | | llvm-svn: 153307
* configure: Don't require a perl interpreter to be present, LLVM's ↵Benjamin Kramer2012-03-071-73/+2
| | | | | | buildsystem doesn't depend on perl anymore. llvm-svn: 152234
* Enable -Wcovered-switch-default again, but add -Werror to the checks to makeRafael Espindola2012-02-281-6/+10
| | | | | | 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-8/+4
| | | | | | | | 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-4/+8
| | | | llvm-svn: 151609
* Replace the old --with-cxx-* configure options with a single ↵Rafael Espindola2012-02-031-53/+9
| | | | | | | | | --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
* Regenerate configure.Rafael Espindola2012-01-311-4/+4
| | | | llvm-svn: 149391
* revert r147542 after comments from Joerg SonnenbergerSebastian Pop2012-01-051-9/+4
| | | | llvm-svn: 147608
* use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJITSebastian Pop2012-01-041-4/+9
| | | | | | | | | | 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
* Hexagon backend supportTony Linthicum2011-12-121-4/+8
| | | | llvm-svn: 146412
* rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLESebastian Pop2011-11-011-1/+1
| | | | llvm-svn: 143501
* derive LLVM_HOSTTRIPLE from targetSebastian Pop2011-11-011-1/+1
| | | | llvm-svn: 143500
* Remove the Alpha backend.Dan Gohman2011-10-271-7/+2
| | | | llvm-svn: 143164
* Remove the Blackfin backend.Dan Gohman2011-10-251-7/+2
| | | | llvm-svn: 142880
* Remove the SystemZ backend.Dan Gohman2011-10-241-7/+2
| | | | llvm-svn: 142878
* Regenerate projects/sample/configure.Daniel Dunbar2011-10-181-24/+19725
| | | | llvm-svn: 142457
* Regen configurePeter Collingbourne2010-12-121-1003/+1360
| | | | llvm-svn: 121646
* Testing subversion commit accessWesley Peck2010-02-231-0/+1
| | | | llvm-svn: 96948
* install-sh chmods to 0755 by default, and this causes 'git diff' to showTorok Edwin2009-08-281-5/+5
| | | | | | | | 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
* Revert r67655 and r67656, as they are breaking the build. I'mDan Gohman2009-03-251-1386/+1004
| | | | | | not going to persue this further at this time. llvm-svn: 67666
* Regenerate configure.Dan Gohman2009-03-241-1004/+1386
| | | | llvm-svn: 67656
OpenPOWER on IntegriCloud