aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/tbb.rb17
1 files changed, 15 insertions, 2 deletions
diff --git a/Library/Formula/tbb.rb b/Library/Formula/tbb.rb
index dd32392b6..87b7d63c2 100644
--- a/Library/Formula/tbb.rb
+++ b/Library/Formula/tbb.rb
@@ -1,5 +1,3 @@
-require "formula"
-
class Tbb < Formula
homepage "http://www.threadingbuildingblocks.org/"
url "https://www.threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb43_20141023oss_src.tgz"
@@ -34,4 +32,19 @@ class Tbb < Formula
lib.install Dir["build/BUILDPREFIX_release/*.dylib"]
include.install "include/tbb"
end
+
+ test do
+ (testpath/"test.cpp").write <<-EOS.undent
+ #include <tbb/task_scheduler_init.h>
+ #include <iostream>
+
+ int main()
+ {
+ std::cout << tbb::task_scheduler_init::default_num_threads();
+ return 0;
+ }
+ EOS
+ system ENV.cxx, "test.cpp", "-ltbb", "-o", "test"
+ system "./test"
+ end
end