summaryrefslogtreecommitdiffstats
path: root/llvm/configure
Commit message (Collapse)AuthorAgeFilesLines
...
* Change the next release number to 3.0svn.Bill Wendling2011-03-081-9/+9
| | | | llvm-svn: 127213
* lib/Support/Errno.cpp: Check strerror_s() with HAVE_DECL_STRERROR_S in ↵NAKAMURA Takumi2011-02-091-2/+88
| | | | | | | | | | config.h.*. AC_CHECK_FUNCS seeks a symbol only in libs. We should check the declaration in string.h. FIXME: I have never seen mingw(s) have strerror_s() (not _strerror_s()). FIXME: Autoconf/CMake may seek strerror_s() with the definition MINGW_HAS_SECURE_API in future. llvm-svn: 125172
* Windows/DynamicLibrary.inc: Split explicit symbols into explicit_symbols.inc.NAKAMURA Takumi2011-02-051-0/+1365
| | | | | | | config.h.* have conditions whether each symbol is defined or not. Autoconf and CMake may check symbols in libgcc.a for JIT on Mingw. llvm-svn: 124950
* Regenerate configure.Daniel Dunbar2011-02-031-2/+4
| | | | llvm-svn: 124770
* autoconf: Add --disable-embed-stdcxx to suppress linking libstdc++.a into ↵NAKAMURA Takumi2010-12-291-4/+27
| | | | | | | | llvm.dll with --enable-shared on Cygming. Cygwin has stdc++.dll in it's distribution, and we can assume distro's stdc++.dll might be available. llvm-svn: 122622
* autoconf: [PR7874] Add --disable-pthreads to suppress detecting pthreads on ↵NAKAMURA Takumi2010-12-291-6/+28
| | | | | | | | certain hosts. This would be needed to build pthread*.dll-free distribution on recent MinGW-MSYS distros. llvm-svn: 122621
* Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environmentEric Christopher2010-12-101-10/+10
| | | | | | | | | | variable for args you want to default pass to gzip. Patch based on one by asau@inbox.ru. Fixes PR8758. llvm-svn: 121449
* Regenerate this for Daniel.Eric Christopher2010-12-081-2/+2
| | | | llvm-svn: 121227
* Two things: Fix testcase to use extern - otherwise the link will alwaysEric Christopher2010-12-071-18/+21
| | | | | | | succeed. Also make the testcase clearer as to what we're doing and emit a checking notification to the log. llvm-svn: 121101
* Apparently OS X 10.4 doesn't have __crashreporter_info__.Eric Christopher2010-12-031-3/+72
| | | | | | Try to fix building on the wayback machine. llvm-svn: 120801
* Merge System into Support.Michael J. Spencer2010-11-291-2/+2
| | | | llvm-svn: 120298
* It seems inconsistent to have LLVMCC_EMITIR_FLAG andDuncan Sands2010-11-251-4/+4
| | | | | | | | LLVMGCC_DISABLEOPT_FLAGS, one with CC in it, the other with GCC. Rename LLVMGCC_DISABLEOPT_FLAGS to LLVMCC_DISABLEOPT_FLAGS. llvm-svn: 120151
* Initial support for being able to specify the llvm-gcc to use like this:Duncan Sands2010-11-251-8/+7
| | | | | | --with-llvmgcc="gcc-4.5 -fplugin=dragonegg.so" llvm-svn: 120149
* fix the autoconf script to detect "has asmprinter"ness of a target byChris Lattner2010-11-141-5/+1
| | | | | | | looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets that don't have an explicit AsmPrinter library. llvm-svn: 119057
* remove JIT support from the Alpha backend. The JIT will be moving to MC, Chris Lattner2010-11-141-1/+1
| | | | | | and the Alpha backend isn't MCized yet. Approved by Andrew. llvm-svn: 119051
* Add --enable-docs. Patch by NAKAMURA Takumi.Rafael Espindola2010-11-121-4/+26
| | | | llvm-svn: 118918
* Detect if llvm-gcc is built on dragonegg.Tobias Grosser2010-11-101-6/+87
| | | | | | | Store the flags needed to disable optimizations and to emit LLVM-IR depending on the version of llvm-gcc used. llvm-svn: 118684
* Add polly support to the build system.Tobias Grosser2010-10-301-9/+40
| | | | | | | | | | | | | Update the cmake and autoconf build system to compile polly as a shared library if it is checked out into tools/polly. In case polly is not checked out, nothing changes. This models the way clang can be added to llvm if checked out to tools/clang. Also rebuild configure. Patch contributed by ether. llvm-svn: 117755
* First step to allowing the resource directory of Clang to be adjusted forChandler Carruth2010-10-191-1/+18
| | | | | | | | | | strange packaging environments. The primary result of this is to expose a (normally empty) CLANG_RESOURCE_DIR string in the autoconf and CMake builds. This will in turn be used by a subsequent commit to Clang. Regenerated configure and config.h.in thanks to Nick. =D llvm-svn: 116802
* Fix the last two commits to configure - configure is a generated file.Eric Christopher2010-10-121-4/+3
| | | | | | Made necessary edits to configure.ac and regenerated. llvm-svn: 116291
* Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner2010-10-111-6/+1
| | | | | | | it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116190
* Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach2010-10-011-0/+5
| | | | | | | been MC-ized for assembly printing. MSP430 is mostly so, but still has the asm printer and lowering code in the printer subdir for the moment. llvm-svn: 115360
* Add support for viewing graphviz graphs with xdot.py.Dan Gohman2010-09-271-2/+60
| | | | llvm-svn: 114832
* Regenerate.Dan Gohman2010-09-171-0/+169
| | | | llvm-svn: 114197
* Update configure for change to autoconf/configure.ac to add PTX backend.Nick Lewycky2010-09-071-4/+9
| | | | llvm-svn: 113236
* Regenerate.Eric Christopher2010-09-061-9/+9
| | | | llvm-svn: 113160
* Fix LLVM target initialization to deal with sociopathic outside projectsEric Christopher2010-08-301-6/+18
| | | | | | | | | | | that like to randomly define things like "X86", regenerate autoconf bits and update cmake. Fixes PR7852. Patch by Xerxes Rånby! llvm-svn: 112499
* remove the MSIL backend. It isn't maintained, is buggy, has no testcasesChris Lattner2010-08-281-3/+2
| | | | | | and hasn't kept up with ToT. Approved by Anton. llvm-svn: 112375
* Regenerate.Eric Christopher2010-08-251-243/+0
| | | | llvm-svn: 112042
* Regenerate.Mikhail Glushenkov2010-08-151-48/+4
| | | | llvm-svn: 111095
* configure: Add detection of the linker version string.Daniel Dunbar2010-08-111-1/+26
| | | | | | | - Review appreciated, as long as you understand that I understand that this is a horrible hack. llvm-svn: 110883
* Regenerate.Eric Christopher2010-08-081-0/+5
| | | | llvm-svn: 110548
* Regenerate.Eric Christopher2010-08-081-1/+2
| | | | llvm-svn: 110533
* Remove CVS artifacts.Dan Gohman2010-08-041-3/+2
| | | | llvm-svn: 110207
* build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target"Daniel Dunbar2010-08-031-1/+6
| | | | | | appended. llvm-svn: 110109
* Regenerate.Eric Christopher2010-07-281-0/+12
| | | | llvm-svn: 109647
* Regenerate.Eric Christopher2010-07-221-1/+5
| | | | llvm-svn: 109164
* Regenerate.Owen Anderson2010-07-191-1/+1
| | | | llvm-svn: 108740
* Regenerate.Owen Anderson2010-07-191-0/+242
| | | | llvm-svn: 108738
* Pull in the libCrashReporterClient.a information with a warning comment.Eric Christopher2010-06-281-88/+0
| | | | | | Remove library check and regenerate configure. llvm-svn: 107028
* Look for and use a different darwin crash reporter library.Eric Christopher2010-06-221-0/+258
| | | | llvm-svn: 106576
* Fix a spello affecting platforms where the configure check fails.Dan Gohman2010-06-011-1/+1
| | | | llvm-svn: 105273
* -retain-symbols-file is not what it seems. Update the makefilesDan Gohman2010-06-011-15/+18
| | | | | | and configury to use --version-script. llvm-svn: 105271
* Add new configure option, --disable-timestamps, intended to turn off ↵Daniel Dunbar2010-05-101-3/+31
| | | | | | | | | anything which would mess up binary/object comparisons. Currently: - Disables 'Built on ...' in 'foo --version'. - Disables timestamps from being embedded into .dir files. llvm-svn: 103423
* Overhauled llvm/clang docs builds. Closes PR6613.mike-m2010-05-061-6/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. llvm-svn: 103213
* Regenerate.Daniel Dunbar2010-04-301-1/+2
| | | | llvm-svn: 102720
* Fix an autoconf bug: The second argument to AC_LANG_PROGRAM is code thatDan Gohman2010-04-251-3/+3
| | | | | | | | | | | | | | | | gets placed inside a main function, and should not itself be a main function. This is silently hidden in GCC-hosted builds because the inner main looks like a nested function declaration, which GCC supports. In builds with compilers which do not support nested functions (by default), this was causing an error, which caused these autoconf checks to fail, leaving their options disabled. This fixes test/Feature/load_module.ll on x86_64-unknown-linux-gnu llvm-gcc selfhost builds, among other things. This also includes a regenerated configure, as the diff is small and telling. llvm-svn: 102288
* Regenerate configure script.Dan Gohman2010-04-161-2/+114
| | | | llvm-svn: 101561
* Add a check for posix_spawn.Eric Christopher2010-04-161-1/+2
| | | | | | Regenerate configure and other autoconf files. llvm-svn: 101444
* configure: Fix default value for optimize_option, I messed up the test conditionDaniel Dunbar2010-04-101-4/+11
| | | | | | | | | | | | | | | | | in r86005 and unintentionally changed the default from -O3 to -O2. - It's odd the things automated perf testing turns up! :) - Also, the configure diff is messed up slightly. It looks like someone either didn't regenerate configure correctly (or I didn't), or autoconf has some funnyness in it. Eric, any ideas? This has been at -O2 for so long, that I am slightly nervous that this change will uncover miscompiles of LLVM on other systems. If that is the case, I think we should just set the default universally at -O3, and let developers/vendors use -O3 if they want it and have tested it. llvm-svn: 100941
OpenPOWER on IntegriCloud