summaryrefslogtreecommitdiffstats
path: root/llvm/utils/buildit
Commit message (Collapse)AuthorAgeFilesLines
* Remove utils/builditJustin Bogner2016-02-022-493/+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 importTim Northover2014-03-291-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 Northover2014-02-181-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 Anderson2014-01-281-3/+6
| | | | llvm-svn: 200335
* Configure with --enable-terminfo=no for Apple's llvmCore builds.Bob Wilson2013-11-031-1/+2
| | | | | | Patch by Pete Cooper. llvm-svn: 193940
* Build Apple's llvmCore with --disable-zlib. <rdar://problem/14182316>Bob Wilson2013-06-181-1/+2
| | | | llvm-svn: 184164
* Preprocess Apple llvmCore headers to reflect NDEBUG setting. <rdar://12568983>Bob Wilson2013-02-051-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 Wilson2013-02-051-0/+13
| | | | llvm-svn: 174397
* Use xcrun to find the right compiler when building llvmCore. <rdar://12801151>Bob Wilson2013-01-251-0/+3
| | | | llvm-svn: 173468
* Fix quoting problems from my previous change. <rdar://problem/13001651>Bob Wilson2013-01-121-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 Wilson2013-01-101-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 Wilson2012-08-101-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 Wilson2012-04-131-13/+0
| | | | llvm-svn: 154706
* Do not include multiple -arch options in CPPFLAGS.Bob Wilson2012-04-051-3/+2
| | | | llvm-svn: 154070
* Fix the install location for the Embedded makefile target.Bob Wilson2012-04-031-1/+1
| | | | | | | svn r145378 inadvertently changed the destination for the Embedded target in the makefile. Add a "/Developer" suffix to DSTROOT to compensate. llvm-svn: 153980
* Remove dead code for installing libLTO when building llvmCore.Bob Wilson2012-04-032-37/+7
| | | | llvm-svn: 153978
* When building llvmCore, pass the SDKROOT and -arch setting to configure.Bob Wilson2012-04-031-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 Wilson2012-04-031-1/+1
| | | | llvm-svn: 153971
* Remove broken command to copy tblgen tool.Bob Wilson2011-12-221-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
* Install llvmCore to /usr/local. <rdar://problem/10390708>Bob Wilson2011-11-291-1/+1
| | | | llvm-svn: 145378
* Build llvmCore with RTTI enabled. <rdar://problem/10395761>Bob Wilson2011-11-041-0/+1
| | | | llvm-svn: 143714
* Find the strip tool that works with the specified SDKROOT. rdar://10165908Bob Wilson2011-10-031-4/+10
| | | | llvm-svn: 141013
* Remove old hack for compiling with gcc-4.0.Bob Wilson2011-09-261-25/+8
| | | | llvm-svn: 140573
* Migrate this to use clang by default as well.Eric Christopher2011-09-161-6/+3
| | | | llvm-svn: 139936
* We now look for clang, then llvm-gcc, then gcc as our compiler. We don't needEric Christopher2011-09-161-12/+0
| | | | | | this anymore. llvm-svn: 139935
* Update comment.Eric Christopher2011-08-101-1/+1
| | | | llvm-svn: 137188
* clang is the new black.Eric Christopher2011-08-091-4/+4
| | | | llvm-svn: 137187
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
| | | | | | Luis Felipe Strano Moraes! llvm-svn: 129558
* Stop building PPC parts on OSX. Radar 8637926.Stuart Hastings2011-03-081-2/+2
| | | | llvm-svn: 127262
* Removed unnecessary dylibs from Apple builds, with or without "lib" prefix.Bob Wilson2011-02-261-2/+3
| | | | | | Radar 9056686 llvm-svn: 126534
* Add a new "Embedded" makefile target for Apple-style builds.Bob Wilson2011-02-251-1/+5
| | | | | | This one just installs the default build into a different destination directory. llvm-svn: 126533
* Fix bad comment marker.Stuart Hastings2011-02-251-1/+1
| | | | llvm-svn: 126525
* Omit lto.h from the llvmCore result; henceforth, this will be suppliedStuart Hastings2011-02-251-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 Christopher2011-01-081-5/+0
| | | | llvm-svn: 123051
* Default to armv7 instead of armv6.Bill Wendling2010-12-231-1/+1
| | | | llvm-svn: 122457
* Do not install libBugpointPasses.dylib for Apple builds. Radar 8585383.Bob Wilson2010-10-221-1/+4
| | | | llvm-svn: 117172
* Fix the name of libLLVMHello.dylib so that it does not get installed forBob Wilson2010-10-221-1/+1
| | | | | | Apple builds. Radar 8585383. llvm-svn: 117164
* Install Embedded builds into usr/local. Radar 8313723.Bob Wilson2010-08-161-2/+2
| | | | llvm-svn: 111149
* Install llvmCore_Sim to the simulator SDK directory. Radar 8282845.Bob Wilson2010-08-101-1/+1
| | | | llvm-svn: 110687
* Add an explicit -sdk option to xcrun command.Bob Wilson2010-07-221-1/+1
| | | | llvm-svn: 109196
* Add support for a new Apple-style build target, EmbeddedSim, that buildsBob Wilson2010-07-202-5/+20
| | | | | | llvmCore for the iOS Simulator. llvm-svn: 108922
* Save a copy of the unstripped libLTO.dylib in $SYM_DIR. Clean up the codeBob Wilson2010-07-191-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 Wilson2010-07-141-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 Wilson2010-07-142-17/+9
| | | | | | Simplify some things in the process. llvm-svn: 108382
* Use -l option to remove symbols from i386.Bill Wendling2010-06-291-4/+13
| | | | llvm-svn: 107212
* Strip resulting binaries.Bill Wendling2010-06-291-0/+7
| | | | llvm-svn: 107112
* Generate DWARF information during Apple-style build. They'll be stripped outBill Wendling2010-06-221-10/+16
| | | | | | later on. But we need them saved in the symbols directory. llvm-svn: 106604
* Honor the SDKROOT setting when building llvm.Bob Wilson2010-06-141-2/+1
| | | | | | Radar 7894069. llvm-svn: 105938
* Select an ARM-hosted cross build with a separate makefile target instead ofBob Wilson2010-05-052-29/+31
| | | | | | a magic project name. llvm-svn: 103125
* Remove special case for llvmCore_Embedded project. This is no longer neededBob Wilson2010-05-031-5/+0
| | | | | | since llvmCore is built as part of llvmgcc42 now. llvm-svn: 102962
OpenPOWER on IntegriCloud