mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-13 17:39:57 +00:00
opencl-cts: update to release 2026-05-05
Update OpenCL CTS to the latest release. With the move of the opencl-headers and other opencl-* packages to a newer version, this one also needs to update to fix compile issues related to the header changes. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
From 082ce10dd191f036f5a6e1fb31134e9736ba3643 Mon Sep 17 00:00:00 2001
|
||||
From: Antonios Christidis <a-christidis@ti.com>
|
||||
Date: Fri, 17 Jan 2025 15:05:39 -0600
|
||||
Subject: [PATCH] Create CMake option ENABLE_WERROR
|
||||
|
||||
This creates an option that can be toggled on or off when configuring the project.
|
||||
By default, it's set to ON
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Antonios Christidis <a-christidis@ti.com>
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
|
||||
---
|
||||
CMakeLists.txt | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -19,6 +19,16 @@ add_definitions(-DCL_USE_DEPRECATED_OPEN
|
||||
add_definitions(-DCL_NO_EXTENSION_PROTOTYPES)
|
||||
add_definitions(-DCL_ENABLE_BETA_EXTENSIONS)
|
||||
|
||||
+option(ENABLE_WERROR "Enable warnings as errors" ON)
|
||||
+
|
||||
+if(ENABLE_WERROR)
|
||||
+ if(MSVC)
|
||||
+ add_compile_options(/WX)
|
||||
+ else()
|
||||
+ add_compile_options(-Werror)
|
||||
+ endif()
|
||||
+endif()
|
||||
+
|
||||
option(USE_CL_EXPERIMENTAL "Use Experimental definitions" OFF)
|
||||
if(USE_CL_EXPERIMENTAL)
|
||||
add_definitions(-DCL_EXPERIMENTAL)
|
||||
@@ -99,7 +109,6 @@ if(CMAKE_COMPILER_IS_GNUCC OR "${CMAKE_C
|
||||
add_cxx_flag_if_supported(-Wmisleading-indentation)
|
||||
add_cxx_flag_if_supported(-Wunused-function)
|
||||
add_cxx_flag_if_supported(-Wunused-variable)
|
||||
- add_cxx_flag_if_supported(-Werror)
|
||||
if(NOT CMAKE_BUILD_TYPE MATCHES "Release|RelWithDebInfo|MinSizeRel")
|
||||
# Enable more warnings if not doing a release build.
|
||||
add_cxx_flag_if_supported(-Wall)
|
||||
+4
-5
@@ -7,16 +7,15 @@ inherit pkgconfig cmake features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opencl"
|
||||
|
||||
DEPENDS += "opencl-headers virtual/libopencl1 spirv-tools-native"
|
||||
DEPENDS += "opencl-headers virtual/libopencl1 spirv-headers spirv-tools-native"
|
||||
RDEPENDS:${PN} += "python3-core python3-io"
|
||||
|
||||
|
||||
SRC_URI = "git://github.com/KhronosGroup/OpenCL-CTS.git;protocol=https;branch=main;lfs=0 \
|
||||
file://0001-Ignore-Compiler-Warnings.patch"
|
||||
SRC_URI = "git://github.com/KhronosGroup/OpenCL-CTS.git;protocol=https;branch=main;lfs=0"
|
||||
|
||||
SRCREV = "e96edaef8b582c2412a2aab4b82f5c88af88617d"
|
||||
SRCREV = "0979549a997090c0569da4c4e995422b8f73f1fe"
|
||||
|
||||
EXTRA_OECMAKE:append = " -DENABLE_WERROR=OFF -DCL_INCLUDE_DIR=${STAGING_INCDIR} -DCL_LIB_DIR=${STAGING_LIBDIR} -DOPENCL_LIBRARIES=OpenCL"
|
||||
EXTRA_OECMAKE:append = " --compile-no-warning-as-error -DSPIRV_INCLUDE_DIR=${STAGING_EXECPREFIXDIR} -DCL_INCLUDE_DIR=${STAGING_INCDIR} -DCL_LIB_DIR=${STAGING_LIBDIR} -DOPENCL_LIBRARIES=OpenCL"
|
||||
|
||||
PACKAGECONFIG = " \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl gles', '', d)} \
|
||||
Reference in New Issue
Block a user