From e067e82477fa42e5896462c2db0107afd59cd629 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Thu, 28 Jun 2018 11:42:47 +0300 Subject: google-perf-tools-scm added libunwind-scm added (from arbor) --- .../google-perf-tools-scm.exheres-0 | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 packages/dev-util/google-perf-tools/google-perf-tools-scm.exheres-0 (limited to 'packages/dev-util') diff --git a/packages/dev-util/google-perf-tools/google-perf-tools-scm.exheres-0 b/packages/dev-util/google-perf-tools/google-perf-tools-scm.exheres-0 new file mode 100644 index 0000000..8d44c9b --- /dev/null +++ b/packages/dev-util/google-perf-tools/google-perf-tools-scm.exheres-0 @@ -0,0 +1,38 @@ +# Distributed under the terms of the GNU General Public License v2 + +SCM_REPOSITORY="https://github.com/gperftools/gperftools.git" + +require scm-git flag-o-matic +require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 1.13 1.12 1.11 ] need_libtool=false ] + + +DOWNLOADS="" +SLOT="0" +PLATFORMS="~amd64 ~x86" + +SUMMARY="Fast, multi-threaded malloc() and nifty performance analysis tools" +DESCRIPTION="" +HOMEPAGE="https://github.com/gperftools/gperftools" + +MYOPTIONS=" + largepages + debug + minimal + optimisememory +" + +DEPENDENCIES=" + build+run: + dev-libs/libunwind +" + +src_configure() { + option largepages && append-flags -DTCMALLOC_LARGE_PAGES + option optimisememory && append-flags -DTCMALLOC_SMALL_BUT_SLOW + append-flags -fno-strict-aliasing -fno-omit-frame-pointer + + econf \ + $(option_enable debug debugalloc) + + +} -- cgit v1.2.3