You've already forked libmali-rockchip
mirror of
https://github.com/armbian/libmali-rockchip.git
synced 2026-01-06 12:03:41 -08:00
meson: Detect CL version
Different DDK might have different CL versions. Change-Id: I7384a0f653e3e774cc46a4c545a5697986a31e27 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
This commit is contained in:
19
scripts/fixup_cl.sh
Executable file
19
scripts/fixup_cl.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
[ $# -lt 2 ] && {
|
||||
echo "usage: $0 <path of include> <cl version>"
|
||||
exit 1
|
||||
}
|
||||
|
||||
HEADER="${MESON_INSTALL_DESTDIR_PREFIX:-/usr}/$1/CL/cl_version.h"
|
||||
|
||||
if [ -f "$HEADER" ]; then
|
||||
VER="$2"
|
||||
TARGET_VER=$(echo "$VER * 100" | bc | sed "s/\.0$//")
|
||||
|
||||
sed -i -e "s/\(Defaulting to \).* ([^)]*/\1$TARGET_VER (OpenCL $VER/" \
|
||||
-e "s/\(^#define CL_TARGET_OPENCL_VERSION \).*/\1$TARGET_VER/" \
|
||||
"$HEADER"
|
||||
fi
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user