diff --git a/include/boost/compute/cl.hpp b/include/boost/compute/cl.hpp index dffb458d..fe25ffde 100644 --- a/include/boost/compute/cl.hpp +++ b/include/boost/compute/cl.hpp @@ -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 #else