@@ -51,50 +51,49 @@ class Llvm8 < Formula
5151
5252 bottle do
5353 root_url "https://github.com/llvm-hs/homebrew-llvm/releases/download/v8.0.1"
54- cellar :any
55- sha256 "95987da7dac35c8115dc2a172bb1f19a36a8f9f88a1157c04ff08e9a6110b0f5" => :mojave
54+ sha256 cellar : :any , mojave : "95987da7dac35c8115dc2a172bb1f19a36a8f9f88a1157c04ff08e9a6110b0f5"
5655 end
5756
5857 head do
59- url "http://llvm.org/git/llvm.git" , : branch => "release_80"
58+ url "http://llvm.org/git/llvm.git" , branch : "release_80"
6059
6160 resource "clang" do
62- url "http://llvm.org/git/clang.git" , : branch => "release_80"
61+ url "http://llvm.org/git/clang.git" , branch : "release_80"
6362 end
6463
6564 resource "clang-tools-extra" do
66- url "http://llvm.org/git/clang-tools-extra.git" , : branch => "release_80"
65+ url "http://llvm.org/git/clang-tools-extra.git" , branch : "release_80"
6766 end
6867
6968 resource "compiler-rt" do
70- url "http://llvm.org/git/compiler-rt.git" , : branch => "release_80"
69+ url "http://llvm.org/git/compiler-rt.git" , branch : "release_80"
7170 end
7271
7372 resource "polly" do
74- url "http://llvm.org/git/polly.git" , : branch => "release_80"
73+ url "http://llvm.org/git/polly.git" , branch : "release_80"
7574 end
7675
7776 resource "lld" do
78- url "http://llvm.org/git/lld.git" , : branch => "release_80"
77+ url "http://llvm.org/git/lld.git" , branch : "release_80"
7978 end
8079
8180 resource "openmp" do
82- url "http://llvm.org/git/openmp.git" , : branch => "release_80"
81+ url "http://llvm.org/git/openmp.git" , branch : "release_80"
8382 end
8483
8584 resource "libcxx" do
86- url "http://llvm.org/git/libcxx.git" , : branch => "release_80"
85+ url "http://llvm.org/git/libcxx.git" , branch : "release_80"
8786 end
8887
8988 resource "libunwind" do
90- url "http://llvm.org/git/libunwind.git" , : branch => "release_80"
89+ url "http://llvm.org/git/libunwind.git" , branch : "release_80"
9190 end
9291 end
9392
9493 # http://releases.llvm.org/8.0.0/docs/GettingStarted.html#requirements
95- depends_on "libffi"
9694 depends_on "cmake" => :build
97- depends_on :xcode => :build
95+ depends_on xcode : :build
96+ depends_on "libffi"
9897
9998 # version suffix
10099 def ver
@@ -163,7 +162,7 @@ def install
163162 ( install_prefix /"bin" ) . install_symlink share /"clang-#{ ver } /tools/scan-build/bin/scan-build"
164163 ( install_prefix /"share/man/man1" ) . install_symlink share /"clang-#{ ver } /tools/scan-build/scan-build.1"
165164
166- ( lib /"python2.7/site-packages" ) . install "bindings/python/llvm" => "llvm-#{ ver } " ,
165+ ( lib /"python2.7/site-packages" ) . install "bindings/python/llvm" => "llvm-#{ ver } " ,
167166 clang_buildpath /"bindings/python/clang" => "clang-#{ ver } "
168167
169168 # replace the existing "clang -> clang-8" symlink
@@ -197,13 +196,14 @@ def install
197196 end
198197 end
199198
200- def caveats ; <<~EOS
201- Extra tools are installed in #{ opt_share } /clang-#{ ver }
199+ def caveats
200+ <<~EOS
201+ Extra tools are installed in #{ opt_share } /clang-#{ ver }
202202
203- To link to libc++, something like the following is required:
204- CXX="clang++-#{ ver } -stdlib=libc++"
205- CXXFLAGS="$CXXFLAGS -nostdinc++ -I#{ opt_lib } /llvm-#{ ver } /include/c++/v1"
206- LDFLAGS="$LDFLAGS -L#{ opt_lib } /llvm-#{ ver } /lib"
203+ To link to libc++, something like the following is required:
204+ CXX="clang++-#{ ver } -stdlib=libc++"
205+ CXXFLAGS="$CXXFLAGS -nostdinc++ -I#{ opt_lib } /llvm-#{ ver } /include/c++/v1"
206+ LDFLAGS="$LDFLAGS -L#{ opt_lib } /llvm-#{ ver } /lib"
207207 EOS
208208 end
209209
@@ -212,7 +212,7 @@ def caveats; <<~EOS
212212
213213 # test for sed errors since some llvm makefiles assume that sed
214214 # understands '\n' which is true for gnu sed and not for bsd sed.
215- assert_no_match /PATH\) n/ , ( lib /"llvm-#{ ver } /share/llvm/cmake/LLVMConfig.cmake" ) . read
215+ assert_no_match ( /PATH\) n/ , ( lib /"llvm-#{ ver } /share/llvm/cmake/LLVMConfig.cmake" ) . read )
216216 system "#{ bin } /llvm-config-#{ ver } " , "--version"
217217 end
218218end
0 commit comments