commit e96c9adc8857312871349cf5cfa3dcead71a3ff6 Author: sisbell shane.isbell@gmail.com Date: Mon Feb 10 15:52:08 2020 -0800
Bug 32991: TBB Project For ZSTD --- projects/zstd/build | 18 ++++++++++++++++++ projects/zstd/config | 14 ++++++++++++++ 2 files changed, 32 insertions(+)
diff --git a/projects/zstd/build b/projects/zstd/build new file mode 100644 index 0000000..3d76a1a --- /dev/null +++ b/projects/zstd/build @@ -0,0 +1,18 @@ +#!/bin/bash +[% c("var/set_default_env") -%] +[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %] +distdir=/var/tmp/dist/[% project %] +mkdir -p $distdir +mkdir -p /var/tmp/build +tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz +cd /var/tmp/build/[% project %]-[% c('version') %] +export CPPFLAGS=-DZSTD_MULTITHREAD +export CC=[% c("var/configure_host") %]-clang +make -C lib -j[% c("buildconf/num_procs") %] PREFIX=$distdir install +# Only need static libraries +rm $distdir/lib/libzstd.so* +cd /var/tmp/dist +[% c('tar', { + tar_src => [ project ], + tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'), + }) %] diff --git a/projects/zstd/config b/projects/zstd/config new file mode 100644 index 0000000..40fe21c --- /dev/null +++ b/projects/zstd/config @@ -0,0 +1,14 @@ +# vim: filetype=yaml sw=2 +version: 1.4.4 +git_url: https://github.com/facebook/zstd.git +git_hash: 10f0e6993f9d2f682da6d04aa2385b7d53cbb4ee +filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz' + +var: + container: + use_container: 1 + +input_files: + - project: container-image + - name: '[% c("var/compiler") %]' + project: '[% c("var/compiler") %]'