mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
tests for cl_khr_spirv_queries (#2409)
See: https://github.com/KhronosGroup/OpenCL-Docs/pull/1385
This commit is contained in:
@@ -13,6 +13,8 @@ Compiling the CTS requires the following CMake configuration options to be set:
|
||||
|
||||
* `CL_INCLUDE_DIR` Points to the unified
|
||||
[OpenCL-Headers](https://github.com/KhronosGroup/OpenCL-Headers).
|
||||
* `SPIRV_INCLUDE_DIR` Points to the unified
|
||||
[SPIRV-Headers](https://github.com/KhronosGroup/SPIRV-Headers).
|
||||
* `CL_LIB_DIR` Directory containing the OpenCL library to build against.
|
||||
* `SPIRV_TOOLS_DIR` Directory containing the `spirv-as` and `spirv-val` binaries
|
||||
to be used in the CTS build process. Alternatively, the location to these binaries
|
||||
@@ -31,6 +33,7 @@ a build, and compile.
|
||||
```sh
|
||||
git clone https://github.com/KhronosGroup/OpenCL-CTS.git
|
||||
git clone https://github.com/KhronosGroup/OpenCL-Headers.git
|
||||
git clone https://github.com/KhronosGroup/SPIRV-Headers.git
|
||||
git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader.git
|
||||
git clone https://github.com/KhronosGroup/SPIRV-Tools.git
|
||||
git clone https://github.com/KhronosGroup/SPIRV-Headers.git SPIRV-Tools/external/spirv-headers
|
||||
@@ -50,6 +53,7 @@ cmake --build SPIRV-Tools/build --config Release
|
||||
mkdir OpenCL-CTS/build
|
||||
cmake -S OpenCL-CTS -B OpenCL-CTS/build \
|
||||
-DCL_INCLUDE_DIR=$PWD/OpenCL-Headers \
|
||||
-DSPIRV_INCLUDE_DIR=$PWD/SPIRV-Headers \
|
||||
-DCL_LIB_DIR=$PWD/OpenCL-ICD-Loader/build \
|
||||
-DSPIRV_TOOLS_DIR=$PWD/SPIRV-Tools/build/tools/ \
|
||||
-DOPENCL_LIBRARIES=OpenCL
|
||||
|
||||
Reference in New Issue
Block a user