diff --git a/dpctl-capi/source/dpctl_sycl_program_interface.cpp b/dpctl-capi/source/dpctl_sycl_program_interface.cpp index 78945e6aea..46b32c2de0 100644 --- a/dpctl-capi/source/dpctl_sycl_program_interface.cpp +++ b/dpctl-capi/source/dpctl_sycl_program_interface.cpp @@ -24,6 +24,11 @@ /// //===----------------------------------------------------------------------===// +#ifndef __SYCL_INTERNAL_API +// make sure that sycl::program is defined and implemented +#define __SYCL_INTERNAL_API +#endif + #include "dpctl_sycl_program_interface.h" #include "Config/dpctl_config.h" #include "Support/CBindingWrapping.h"