aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/llvm.rb
AgeCommit message (Collapse)Author
2011-12-03LLVM: Disable OCaml bindings by defaultCharlie Sharpsteen
The build attempts, and fails, to compile the OCaml bindings by default if OCaml is installed. Fixes #8947.
2011-12-02LLVM: Update to 3.0Sepher Liu
Closes #8942. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-12LLVM: Add --jit optionTrevor Fancher
Add --enable-jit to configure_options if --jit is used as an option when installing LLVM. Closes #7426. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-08-30LLVM: Add HEAD and don't force use of GCC 4.2.Nathan de Vries
Closes #6887. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-07-07llvm caveats message fixujihisa
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-23llvm: fix audit warningsAdam Vandenberg
2011-06-20llvm: add --analyzer flag for Clang Static AnalyzerKevin Y. Kim
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-19Added `--all-targets` option to LLVM recipe.Jonathan Ragan-Kelley
Optionally builds LLVM with support for all available targets, not just the host target backend. (Most relevant: arm.) Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-23Use ARGV.build_universal?Adam Vandenberg
2011-04-14Fixed building LLVM with --shared option.Birger J. Nordølum
Fixes #5114. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-14llvm: set-xcode-analyzerNathan de Vries
Install the set-xcode-analyzer script for configuring Xcode to use a non-standard Clang path for static analysis. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-07Update to LLVM 2.9Mike McQuaid
2011-04-04Rewrite caveats to new style.Adam Vandenberg
To make it easier to copy and paste multiline scripts from caveats, no longer use $ as a prompt marker.
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2011-01-20Added a patch to fix load errors in LLVM's shared library for 10.6Ronaldo M. Ferraz
LLVM tries to build its shared library using a flat namespace, and that runs contrary to current practice when building Mac OS X libraries. This patch fixes the Makefile.rules to use proper libtool/link options. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-01-09Add shared and rtti options to LLVM.Ronaldo M. Ferraz
* Added a --shared option to build LLVM as a shared library. (Shouldn't be used with --universal as it will cause the build to fail) * Added a --rtti option to build LLVM with RTTI information. (Can be used, for example, to build LLVM for use with Rubinius) Closes #3847. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-12-27Added a --universal option to LLVMJoshua Ballanco
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-10-07llvm - add upgrade caveatAdam Vandenberg
2010-10-06llvm - fix md5Adam Vandenberg
2010-10-06llvm: Update to v2.8Michael Dippery
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2010-06-05llvm - style tweaksAdam Vandenberg
2010-04-28llvm: update version to 2.7David Höppner
2009-12-05Add Clang as an option to LLVM formulaMarkus Prinz
2009-12-05Update LLVM formula to 2.6Markus Prinz
2009-11-07Fixes #115; Can't compile LLVM on Snow LeopardMax Howell
2009-10-15s/require 'brewkit'/require 'formula'/gMax Howell
brewkit.rb changes ENV destructively, so lets not do that everytime a formula is required. Now it's possible for other tools to require a formula description without worrying about side-effects.
2009-08-31LLVM formulajulienXX
The Low Level Virtual Machine, generally known as LLVM, is a compiler infrastructure, written in C++, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages.