Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove utils/buildit | Justin Bogner | 2016-02-02 | 1 | -361/+0 |
| | | | | | | | The autoconf build system was removed - this doesn't even work and doesn't need to be here. llvm-svn: 259582 | ||||
* | ARM64: initial backend import | Tim Northover | 2014-03-29 | 1 | -2/+2 |
| | | | | | | | | | | | | This adds a second implementation of the AArch64 architecture to LLVM, accessible in parallel via the "arm64" triple. The plan over the coming weeks & months is to merge the two into a single backend, during which time thorough code review should naturally occur. Everything will be easier with the target in-tree though, hence this commit. llvm-svn: 205090 | ||||
* | Darwin builds: handle different possible form for SDKROOT. | Tim Northover | 2014-02-18 | 1 | -4/+6 |
| | | | | | | | | | Modifying build_llvm to handle SDKROOT being the name of an SDK rather than a path. This will still work if SDKROOT is a path. rdar://problem/15162322 llvm-svn: 201560 | ||||
* | Use the proper SDK when building iOS sim builds of LLVM and/or Mac OS X builds. | Owen Anderson | 2014-01-28 | 1 | -3/+6 |
| | | | | llvm-svn: 200335 | ||||
* | Configure with --enable-terminfo=no for Apple's llvmCore builds. | Bob Wilson | 2013-11-03 | 1 | -1/+2 |
| | | | | | | Patch by Pete Cooper. llvm-svn: 193940 | ||||
* | Build Apple's llvmCore with --disable-zlib. <rdar://problem/14182316> | Bob Wilson | 2013-06-18 | 1 | -1/+2 |
| | | | | llvm-svn: 184164 | ||||
* | Preprocess Apple llvmCore headers to reflect NDEBUG setting. <rdar://12568983> | Bob Wilson | 2013-02-05 | 1 | -0/+10 |
| | | | | | | | | | | If an Apple llvmCore build is done without assertions, and a client uses the llvmCore headers with assertions enabled, or vice versa, then things will break because some of the structure sizes in the API are different. Use the unifdef tool to make the headers unconditionally match the way the llvmCore libraries were built. llvm-svn: 174460 | ||||
* | Set the deployment target for Apple llvmCore builds. <rdar://problem/12712431> | Bob Wilson | 2013-02-05 | 1 | -0/+13 |
| | | | | llvm-svn: 174397 | ||||
* | Use xcrun to find the right compiler when building llvmCore. <rdar://12801151> | Bob Wilson | 2013-01-25 | 1 | -0/+3 |
| | | | | llvm-svn: 173468 | ||||
* | Fix quoting problems from my previous change. <rdar://problem/13001651> | Bob Wilson | 2013-01-12 | 1 | -5/+15 |
| | | | | | | | | I give up trying to get all of the settings into COMMON_MAKEFLAGS, so just do the easy thing and repeat the ones with interesting quoting issues in each make command. llvm-svn: 172296 | ||||
* | Update Apple's build script for llvmCore. <rdar://problem/12914321> | Bob Wilson | 2013-01-10 | 1 | -63/+65 |
| | | | | | | | | | | This change is basically just copying changes that we've used for Apple's clang builds to the script used for building llvmCore. Besides cleaning it up to use xcrun to locate the proper versions of tools, especially for cross compiling, it fixes the build to work with newer versions of clang that honor SDKROOT settings in the environment. llvm-svn: 172138 | ||||
* | Use the final .version number for LLVM_MINOR_VERSION in Apple llvmCore builds. | Bob Wilson | 2012-08-10 | 1 | -1/+1 |
| | | | | | | | | We've switched to a 3-component version numbering scheme for Apple releases, and with this scheme, the final number is the one most relevant for setting LLVM_MINOR_VERSION. <rdar://problem/12071459> llvm-svn: 161645 | ||||
* | Remove old code to strip out unwanted PPC slices for Apple llvmCore. | Bob Wilson | 2012-04-13 | 1 | -13/+0 |
| | | | | llvm-svn: 154706 | ||||
* | Do not include multiple -arch options in CPPFLAGS. | Bob Wilson | 2012-04-05 | 1 | -3/+2 |
| | | | | llvm-svn: 154070 | ||||
* | Remove dead code for installing libLTO when building llvmCore. | Bob Wilson | 2012-04-03 | 1 | -33/+6 |
| | | | | llvm-svn: 153978 | ||||
* | When building llvmCore, pass the SDKROOT and -arch setting to configure. | Bob Wilson | 2012-04-03 | 1 | -0/+10 |
| | | | | | | | | So far all of configure tests have been run against the default SDK and architecture, regardless of what is actually being built. We've gotten lucky until now. <rdar://problem/11112479> llvm-svn: 153972 | ||||
* | Remove a reference to the C backend. | Bob Wilson | 2012-04-03 | 1 | -1/+1 |
| | | | | llvm-svn: 153971 | ||||
* | Remove broken command to copy tblgen tool. | Bob Wilson | 2011-12-22 | 1 | -3/+0 |
| | | | | | | | tblgen has been renamed to llvm-tblgen so this command has been failing, and it's no longer needed because llvm-tblgen is already installed by default. llvm-svn: 147187 | ||||
* | Build llvmCore with RTTI enabled. <rdar://problem/10395761> | Bob Wilson | 2011-11-04 | 1 | -0/+1 |
| | | | | llvm-svn: 143714 | ||||
* | Find the strip tool that works with the specified SDKROOT. rdar://10165908 | Bob Wilson | 2011-10-03 | 1 | -4/+10 |
| | | | | llvm-svn: 141013 | ||||
* | Remove old hack for compiling with gcc-4.0. | Bob Wilson | 2011-09-26 | 1 | -25/+8 |
| | | | | llvm-svn: 140573 | ||||
* | Migrate this to use clang by default as well. | Eric Christopher | 2011-09-16 | 1 | -6/+3 |
| | | | | llvm-svn: 139936 | ||||
* | We now look for clang, then llvm-gcc, then gcc as our compiler. We don't need | Eric Christopher | 2011-09-16 | 1 | -12/+0 |
| | | | | | | this anymore. llvm-svn: 139935 | ||||
* | Update comment. | Eric Christopher | 2011-08-10 | 1 | -1/+1 |
| | | | | llvm-svn: 137188 | ||||
* | clang is the new black. | Eric Christopher | 2011-08-09 | 1 | -4/+4 |
| | | | | llvm-svn: 137187 | ||||
* | Stop building PPC parts on OSX. Radar 8637926. | Stuart Hastings | 2011-03-08 | 1 | -2/+2 |
| | | | | llvm-svn: 127262 | ||||
* | Removed unnecessary dylibs from Apple builds, with or without "lib" prefix. | Bob Wilson | 2011-02-26 | 1 | -2/+3 |
| | | | | | | Radar 9056686 llvm-svn: 126534 | ||||
* | Fix bad comment marker. | Stuart Hastings | 2011-02-25 | 1 | -1/+1 |
| | | | | llvm-svn: 126525 | ||||
* | Omit lto.h from the llvmCore result; henceforth, this will be supplied | Stuart Hastings | 2011-02-25 | 1 | -0/+3 |
| | | | | | | by clang. Radar 9042056. llvm-svn: 126507 | ||||
* | I don't think I could find a 10.2.x box if I tried. | Eric Christopher | 2011-01-08 | 1 | -5/+0 |
| | | | | llvm-svn: 123051 | ||||
* | Default to armv7 instead of armv6. | Bill Wendling | 2010-12-23 | 1 | -1/+1 |
| | | | | llvm-svn: 122457 | ||||
* | Do not install libBugpointPasses.dylib for Apple builds. Radar 8585383. | Bob Wilson | 2010-10-22 | 1 | -1/+4 |
| | | | | llvm-svn: 117172 | ||||
* | Fix the name of libLLVMHello.dylib so that it does not get installed for | Bob Wilson | 2010-10-22 | 1 | -1/+1 |
| | | | | | | Apple builds. Radar 8585383. llvm-svn: 117164 | ||||
* | Add an explicit -sdk option to xcrun command. | Bob Wilson | 2010-07-22 | 1 | -1/+1 |
| | | | | llvm-svn: 109196 | ||||
* | Add support for a new Apple-style build target, EmbeddedSim, that builds | Bob Wilson | 2010-07-20 | 1 | -2/+9 |
| | | | | | | llvmCore for the iOS Simulator. llvm-svn: 108922 | ||||
* | Save a copy of the unstripped libLTO.dylib in $SYM_DIR. Clean up the code | Bob Wilson | 2010-07-19 | 1 | -9/+11 |
| | | | | | | | for dealing with libLTO.dylib to put it all in one place and to allow use of DISABLE_USR_LINKS. llvm-svn: 108753 | ||||
* | Remove the entire docs directory from Apple-style builds. | Bob Wilson | 2010-07-14 | 1 | -2/+2 |
| | | | | | | This fixes a "usr_junk" verification failure when installing into /usr. llvm-svn: 108384 | ||||
* | Try to get embedded build of llvmCore to pass verification. | Bob Wilson | 2010-07-14 | 1 | -15/+7 |
| | | | | | | Simplify some things in the process. llvm-svn: 108382 | ||||
* | Use -l option to remove symbols from i386. | Bill Wendling | 2010-06-29 | 1 | -4/+13 |
| | | | | llvm-svn: 107212 | ||||
* | Strip resulting binaries. | Bill Wendling | 2010-06-29 | 1 | -0/+7 |
| | | | | llvm-svn: 107112 | ||||
* | Generate DWARF information during Apple-style build. They'll be stripped out | Bill Wendling | 2010-06-22 | 1 | -10/+16 |
| | | | | | | later on. But we need them saved in the symbols directory. llvm-svn: 106604 | ||||
* | Honor the SDKROOT setting when building llvm. | Bob Wilson | 2010-06-14 | 1 | -2/+1 |
| | | | | | | Radar 7894069. llvm-svn: 105938 | ||||
* | Select an ARM-hosted cross build with a separate makefile target instead of | Bob Wilson | 2010-05-05 | 1 | -28/+23 |
| | | | | | | a magic project name. llvm-svn: 103125 | ||||
* | Remove special case for llvmCore_Embedded project. This is no longer needed | Bob Wilson | 2010-05-03 | 1 | -5/+0 |
| | | | | | | since llvmCore is built as part of llvmgcc42 now. llvm-svn: 102962 | ||||
* | Don't remove libLTO.dylib if it's not being installed in Developer/usr/lib; | Bob Wilson | 2010-04-29 | 1 | -2/+0 |
| | | | | | | just leave it in Developer/usr/local/lib. llvm-svn: 102646 | ||||
* | Add an option to the Apple-style build to control whether libLTO.dylib should | Bob Wilson | 2010-04-28 | 1 | -11/+20 |
| | | | | | | be installed. Disable it by default. llvm-svn: 102531 | ||||
* | Fix inconsistent use of HOSTS and TARGETS variables. | Bob Wilson | 2010-04-28 | 1 | -3/+3 |
| | | | | llvm-svn: 102505 | ||||
* | Use "DISABLE_EDIS" to disable building "edis" explicitly. Don't build it for | Bill Wendling | 2010-03-23 | 1 | -0/+2 |
| | | | | | | Apple-style builds. llvm-svn: 99336 | ||||
* | Use llvm-gcc to build ARM when it's available | Jim Grosbach | 2010-03-17 | 1 | -4/+3 |
| | | | | llvm-svn: 98770 | ||||
* | The change in r90189 adds a link in a directory outside the iPhone platform | Bob Wilson | 2010-01-19 | 1 | -16/+11 |
| | | | | | | | | | | | directory when building the llvmCore_Embedded project. Fix this by putting the iPhone platform directory into DEST_DIR instead of DEST_ROOT. I also noticed what appears to be an unintentional use of DEVELOPER_BIN instead of DEVELOPER_DIR, so I fixed that and changed to use DEVELOPER_DIR in some places that were hardcoded to "Developer". Finally, the other changes here allowed some refactoring and simplification, which I have done. llvm-svn: 93878 |