aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/llvm.rb
AgeCommit message (Collapse)Author
2015-01-27llvm: fix python bindingXu Cheng
This commit fixes three things: * Python 2.7 is required, so using brew python for old Mac OS X. * Install python bindings no matter which python we build aginst system or brew * Clarify `with-python` option Closes #36229. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-27llvm: add lldb supportXu Cheng
2015-01-21Revert "llvm: add compiler-rt to clang build"Jack Nagel
Compilation fails due to a dynamic linking error, probably caused by our dylib ID patch. I should have vetted this change better. This reverts commit 4750b80e0720f68fab611cc80bd2b893ae1bd2ca.
2015-01-21Revert "llvm: make compiler-rt optional"Jack Nagel
This reverts commit 0dea0eab7c7a9a55e27267d84974341658ad1a35.
2015-01-21llvm: make compiler-rt optionalJack Nagel
This matches the llvm formulae in homebrew-versions. Building the stuff from compiler-rt requires --enable-targets=all.
2015-01-20llvm: add compiler-rt to clang buildTim Murison
Closes #36013. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-16llvm: update 3.5.1 bottle.BrewTestBot
2015-01-16llvm: fix strict audit failuresChongyu Zhu
Closes #35908. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-16llvm 3.5.1Chongyu Zhu
2014-12-30llvm: update 3.5.0_2 bottle.BrewTestBot
2014-12-30llvm: bump revisionJack Nagel
2014-12-30llvm: install clang-tools-extraJack Nagel
Closes #35192.
2014-12-30llvm: install scan-view and scan-buildJack Nagel
Closes #33777.
2014-12-30llvm: enable RTTI when building libc++Jack Nagel
2014-12-30llvm: drop manual installation of cmake modulesJack Nagel
cmake modules are installed by default since https://github.com/llvm-mirror/llvm/commit/4c56efbd441d17b61f3e29ee2372e6e460d5a185 Closes #29976.
2014-12-30llvm: update 3.5.0_1 bottle.BrewTestBot
2014-12-30llvm: bump revisionJack Nagel
2014-12-30llvm: build libcxx when building clangJack Nagel
Fixes #31754.
2014-12-30llvm: use absolute dylib IDsJack Nagel
Fixes #32566.
2014-12-25llvm: drop obsolete caveatsJack Nagel
2014-12-17llvm: use git for HEADJack Nagel
2014-10-22llvm: update 3.5.0 bottle.BrewTestBot
2014-09-21llvm: update 3.5.0 bottle.BrewTestBot
2014-09-21llvm: fix build on 10.7 and 10.8Jack Nagel
Closes #32495.
2014-09-21llvm 3.5.0Scott Young
Closes #32389. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-07-23llvm: Add build with lld for #30956Alex Chandel
Closes #30956. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-07-16llvm: add URLs for HEAD versionJacob Bandes-Storch
Closes #30900. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-07-07llvm: use opt helpers in caveatsJack Nagel
2014-06-26llvm: update 3.4.2 bottle.BrewTestBot
Closes #30462. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-26llvm 3.4.2ojab
2014-06-05llvm: improve caveats.James Wald
2014-05-24llvm: update 3.4.1 bottle.BrewTestBot
2014-05-24llvm 3.4.1David Holm
Closes #29548. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-05-15llvm: add 3.4 bottle.BrewTestBot
2014-05-15llvm: make python an optional dependency.Mike McQuaid
2014-05-14llvm: build universal under superenvJack Nagel
2014-05-12llvm: simplify installing resourceAdam Vandenberg
2014-02-24Convert all 'def test' formulae to 'test do'Ted Pennings
Closes #26942. Closes #26946. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-02-11llvm 3.4Stefan
Closes #25690. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-01-24llvm: cleanup python usage (again).Mike McQuaid
2014-01-04llvm: cleanup python usage.Mike McQuaid
2013-11-15llvm: install all tools, make keg-only.Mike McQuaid
Closes #24263.
2013-09-01Fix option description that only Clang library is built.Xiyue Deng
* Also fix an annoyance in caveats (llvm3* -> llvm*). Closes #22247.
2013-08-29More tweaks for llvm.Xiyue Deng
* Port more changes from llvm formulae of homebrew-versions. - Don't install Clang tools. * Remove all man pages. - Currently only clang.1 is available, and we don't ship clang binary in core.
2013-08-21Simplify llvm formula.Xiyue Deng
* Stop shipping most binaries except llvm-config. Now llvm is supposed to be used as a library only. * Add caveat to point user to homebrew-versions for full featured llvms.
2013-08-15Use Hardware::CPU.universal_archs in formulaeMisty De Meo
2013-06-21llvm 3.3 bottlesMike McQuaid
2013-06-21llvm 3.3Mike McQuaid
Closes #20593. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-06-21llvm: update bottle to include dylibs.Mike McQuaid
Closes #20652.
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.