Using strings in target_compile_definitions can be complicated due to escape requirements for the double quotes in various build environments. Since we don't expect the OPENCL_ICD_LOADER_NAME_STRING and OPENCL_ICD_LOADER_VENDOR_STRING to change frequently - if ever - just define them in source files instead.
Using strings in
target_compile_definitions
can be complicated due to escape requirements for the double quotes in various build environments. Since we don't expect theOPENCL_ICD_LOADER_NAME_STRING
andOPENCL_ICD_LOADER_VENDOR_STRING
to change frequently - if ever - just define them in source files instead.Fixes #202