third_party_opencl-headers/tests/test_cl_icd.h.c
James Price b758718456 Add tests and Travis CI config (#64)
* Add tests and Travis CI config

The tests are copied from OpenCL-CTS. A small amount of additional
CMake work will be needed to test on Windows as well.

* Use non-system include paths for tests

* Add more header tests
2020-01-23 12:21:48 +00:00

32 lines
986 B
C

//
// Copyright (c) 2020 The Khronos Group Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
#include <stdio.h>
#define CL_USE_DEPRECATED_OPENCL_1_0_APIS
#define CL_USE_DEPRECATED_OPENCL_1_1_APIS
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS
#define CL_USE_DEPRECATED_OPENCL_2_0_APIS
#define CL_USE_DEPRECATED_OPENCL_2_1_APIS
#define CL_USE_DEPRECATED_OPENCL_2_2_APIS
#include "CL/cl_icd.h"
int main( void )
{
printf("cl_icd.h standalone test PASSED.\n");
return 0;
}