diff options
Diffstat (limited to 'src/libOpenCL/BUILD.gn')
-rw-r--r-- | src/libOpenCL/BUILD.gn | 31 |
1 files changed, 27 insertions, 4 deletions
diff --git a/src/libOpenCL/BUILD.gn b/src/libOpenCL/BUILD.gn index d68f69aeef..d76d7336b2 100644 --- a/src/libOpenCL/BUILD.gn +++ b/src/libOpenCL/BUILD.gn @@ -8,12 +8,12 @@ import("../../gni/angle.gni") assert(angle_enable_cl) -angle_shared_library("OpenCL") { +angle_shared_library("OpenCL_ANGLE") { defines = [ "LIBCL_IMPLEMENTATION" ] sources = [ - "cl_loader.h", - "cl_loader_autogen.cpp", + "dispatch.cpp", + "dispatch.h", "libOpenCL_autogen.cpp", ] @@ -28,6 +28,29 @@ angle_shared_library("OpenCL") { ] } +angle_shared_library("OpenCL_ICD_ANGLE") { + defines = [ "LIBCL_IMPLEMENTATION" ] + + sources = [ + "dispatch.cpp", + "dispatch.h", + "libOpenCL_ICD.cpp", + ] + + configs += [ + "$angle_root:debug_annotations_config", + "$angle_root:library_name_config", + ] + + deps = [ + "$angle_root:angle_common", + "$angle_root:cl_includes", + ] +} + group("angle_cl") { - data_deps = [ ":OpenCL" ] + data_deps = [ + ":OpenCL_ANGLE", + ":OpenCL_ICD_ANGLE", + ] } |