27 lines
1.1 KiB
Makefile
27 lines
1.1 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
# Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv)
|
|
|
|
PKG_NAME="tbb"
|
|
PKG_VERSION="2021.8.0"
|
|
PKG_SHA256="eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b"
|
|
PKG_LICENSE="Apache-2.0"
|
|
PKG_SITE="https://github.com/oneapi-src/oneTBB"
|
|
PKG_URL="https://github.com/oneapi-src/oneTBB/archive/refs/tags/v${PKG_VERSION}.tar.gz"
|
|
PKG_DEPENDS_HOST="cmake:host ninja:host"
|
|
PKG_LONGDESC="oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications"
|
|
|
|
PKG_CMAKE_OPTS_HOST="-DTBB_TEST=OFF \
|
|
-DTBB_EXAMPLES=OFF \
|
|
-DTBB_STRICT=OFF \
|
|
-DTBB4PY_BUILD=OFF \
|
|
-DTBB_BUILD=ON \
|
|
-DTBBMALLOC_BUILD=ON \
|
|
-DTBBMALLOC_PROXY_BUILD=ON \
|
|
-DTBB_CPF=OFF \
|
|
-DTBB_FIND_PACKAGE=OFF \
|
|
-DTBB_DISABLE_HWLOC_AUTOMATIC_SEARCH=OFF \
|
|
-DTBB_ENABLE_IPO=ON"
|
|
|
|
pre_configure_host() {
|
|
export CXXFLAGS+=" -D__TBB_DYNAMIC_LOAD_ENABLED=0"
|
|
}
|