summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMitch Bigelow2020-10-14 10:21:43 -0400
committerMitch Bigelow2020-10-14 10:21:43 -0400
commitdd990074a8a50cdbc8718cd94a603333df748217 (patch)
tree8bfa904dc78af42659a5238be25cb7a34fbb0921 /PKGBUILD
parentee5a51de5bd5aec3ff297a2e01fac3aa3e2754c1 (diff)
downloadaur-dd990074a8a50cdbc8718cd94a603333df748217.tar.gz
fix to system glslang
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 13 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c2d11fd60cf2..d9a40300b464 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=ncnn-git
_pkgname=ncnn
-pkgver=20200413.r0.g5580da45
+pkgver=20200916.r37.g09011f36
pkgrel=1
pkgdesc="High-performance neural network inference framework optimized for the mobile platform"
url="https://github.com/Tencent/ncnn"
@@ -21,6 +21,16 @@ pkgver() {
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ cd "${srcdir}/ncnn"
+
+ # init glslang submodule
+ # git submodule update --init --recursive
+
+ # fix for system glslang
+ sed -i'' 's|#include "glslang/glslang|#include "glslang|' ./src/gpu.cpp
+}
+
build() {
cd "${srcdir}/ncnn"
mkdir -p build
@@ -31,6 +41,8 @@ build() {
-DNCNN_BUILD_EXAMPLES=OFF \
-DNCNN_BUILD_TOOLS=OFF \
-DNCNN_VULKAN=ON \
+ -DNCNN_SYSTEM_GLSLANG=ON \
+ -DGLSLANG_TARGET_DIR=/usr/lib/cmake/ \
..
make
}