mirror of
https://github.com/boostorg/compute.git
synced 2026-02-26 16:42:18 +00:00
Disable deprecated warns for max CL version
Disable deprecated OpenCL API warnings for max OpenCL version defined in BOOST_COMPUTE_MAX_CL_VERSION. Example: If you have 2.1 OpenCL headers and set BOOST_COMPUTE_MAX_CL_VERSION to 102 (OpenCL 1.2), you won't get warnings for using API function deprecated in OpenCL 1.1.
This commit is contained in:
@@ -11,6 +11,24 @@
|
||||
#ifndef BOOST_COMPUTE_CL_HPP
|
||||
#define BOOST_COMPUTE_CL_HPP
|
||||
|
||||
#if defined(BOOST_COMPUTE_MAX_CL_VERSION)
|
||||
# if !defined(CL_USE_DEPRECATED_OPENCL_2_1_APIS) && BOOST_COMPUTE_MAX_CL_VERSION < 202
|
||||
# define CL_USE_DEPRECATED_OPENCL_2_1_APIS
|
||||
# endif
|
||||
# if !defined(CL_USE_DEPRECATED_OPENCL_2_0_APIS) && BOOST_COMPUTE_MAX_CL_VERSION < 201
|
||||
# define CL_USE_DEPRECATED_OPENCL_2_0_APIS
|
||||
# endif
|
||||
# if !defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) && BOOST_COMPUTE_MAX_CL_VERSION < 200
|
||||
# define CL_USE_DEPRECATED_OPENCL_1_2_APIS
|
||||
# endif
|
||||
# if !defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) && BOOST_COMPUTE_MAX_CL_VERSION < 102
|
||||
# define CL_USE_DEPRECATED_OPENCL_1_1_APIS
|
||||
# endif
|
||||
# if !defined(CL_USE_DEPRECATED_OPENCL_1_0_APIS) && BOOST_COMPUTE_MAX_CL_VERSION < 101
|
||||
# define CL_USE_DEPRECATED_OPENCL_1_0_APIS
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(__APPLE__)
|
||||
#include <OpenCL/cl.h>
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user