initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
config BR2_PACKAGE_QHULL
bool "qhull"
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_4 # needs gcc >= 4.4
help
Qhull computes the convex hull, Delaunay triangulation,
Voronoi diagram, halfspace intersection about a point,
furthest-site Delaunay triangulation, and furthest-site
Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, and
higher dimensions. Qhull implements the Quickhull algorithm
for computing the convex hull. It handles roundoff errors
from floating point arithmetic. It computes volumes, surface
areas, and approximations to the convex hull.
http://www.qhull.org
comment "qhull needs a toolchain w/ C++, gcc >= 4.4"
depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_4
+5
View File
@@ -0,0 +1,5 @@
# From http://www.qhull.org/download/qhull-2020-src-8.0.2-tgz.md5sum
md5 ed767244864488d5e9a22dfa788663a9 qhull-2020-src-8.0.2-tgz
# Locally computed
sha256 b5c2d7eb833278881b952c8a52d20179eab87766b00b865000469a45c1838b7e qhull-2020-src-8.0.2.tgz
sha256 106d55c931fd6a84822e5345d900273d059f1c27310d02567ccb313c5d18c55d COPYING.txt
+28
View File
@@ -0,0 +1,28 @@
################################################################################
#
# qhull
#
################################################################################
QHULL_VERSION = 8.0.2
QHULL_SITE = http://www.qhull.org/download
QHULL_SOURCE = qhull-2020-src-$(QHULL_VERSION).tgz
QHULL_INSTALL_STAGING = YES
QHULL_LICENSE = BSD-Style
QHULL_LICENSE_FILES = COPYING.txt
# Force Release mode to always build qhull_r instead of qhull_rd
QHULL_CONF_OPTS = -DCMAKE_BUILD_TYPE=Release
# BUILD_SHARED_LIBS is handled in pkg-cmake.mk as it is a generic cmake variable
# although BUILD_STATIC_LIBS=ON is default, make it explicit,
# cmake and static/shared libs is confusing enough already.
ifeq ($(BR2_STATIC_LIBS),y)
QHULL_CONF_OPTS += -DBUILD_STATIC_LIBS=ON
else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
QHULL_CONF_OPTS += -DBUILD_STATIC_LIBS=ON
else ifeq ($(BR2_SHARED_LIBS),y)
QHULL_CONF_OPTS += -DBUILD_STATIC_LIBS=OFF
endif
$(eval $(cmake-package))