[Lunar-commits] <moonbase-other> tbb: Readding to moonbase and buping version to 40_20120613oss_src.
Dennis Veatch
stumbles at lunar-linux.org
Thu Jul 12 23:11:35 CEST 2012
commit 661718fed6829f4ea2799d3bac0f62757b6c58cb
Author: Dennis Veatch <stumbles at lunar-linux.org>
Date: Thu, 12 Jul 2012 14:11:35 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/661718fed6829f4ea2799d3bac0f62757b6c58cb
tbb: Readding to moonbase and buping version to 40_20120613oss_src.
---
libs/tbb/BUILD +25/-0
libs/tbb/DETAILS +21/-0
2 files changed, 46 insertions (+), 0 deletions (-)
--- /dev/null
+++ b/libs/tbb/BUILD
@@ -0,0 +1,25 @@
+(
+
+ export TBBROOTDIR=$SOURCE_DIRECTORY &&
+ export PATH=$MODULE_PREFIX::$PATH &&
+ export LD_LIBRARY_PATH=$TBBROOT/lib &&
+
+ make &&
+ prepare_install &&
+ mkdir -p /usr/include/tbb/{machine,internal,compat} &&
+ mkdir -p /usr/include/serial/tbb &&
+ install `find include/tbb/machine -name "*.h" -print` /usr/include/tbb/machine &&
+ install `find include/tbb/internal -name "*.h" -print` /usr/include/tbb/internal &&
+ install `find include/tbb/compat -name "*.h" -print` /usr/include/tbb/compat &&
+ install `find include/serial/tbb -name "*.h" -print` /usr/include/serial/tbb &&
+ install include/tbb/*.h /usr/include/tbb &&
+
+ cd build/linux_intel*release &&
+ install `find . -name "*.so*" -print` /usr/lib/ &&
+
+ echo export TBBROOT=\"/usr\" > $SOURCE_DIRECTORY/tbb.rc &&
+ echo export PATH=\"'${PATH}':'${TBBROOT}'/bin\" >> $SOURCE_DIRECTORY/tbb.rc &&
+
+ install -m644 $SOURCE_DIRECTORY/tbb.rc /etc/profile.d/
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/libs/tbb/DETAILS
@@ -0,0 +1,21 @@
+ MODULE=tbb
+ VERSION=40_20120613oss_src
+ SOURCE=$MODULE$VERSION.tgz
+ SOURCE_URL=http://threadingbuildingblocks.org/uploads/77/187/4.0%20update%205/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE${VERSION%_*}
+ SOURCE_VFY=sha1:48569b88450a78e8f1e7251500fdd951bb197f1b
+ MODULE_PREFIX=${TBB_PREFIX:-/usr}
+ WEB_SITE=http://threadingbuildingblocks.org/
+ ENTERED=20111213
+ UPDATED=20120712
+ SHORT="Threading Building Blocks"
+PSAFE=no
+cat << EOF
+Intel® Threading Building Blocks (Intel TBB) offers a rich and complete approach
+to expressing parallelism in a C++ program. It is a library that helps you take
+advantage of multi-core processor performance without having to be a threading
+expert. Intel TBB is not just a threads-replacement library.
+
+It represents a higher-level, task-based parallelism that abstracts platform
+details and threading mechanisms for scalability and performance.
+EOF
More information about the Lunar-commits
mailing list