Please take a look at the following thread: https://software.intel.com/en-us/forums/topic/540194
You can concatenate multiple .cl files as a preprocessing step.
Alternatively, you can -compile individual .cl files and then -link (multiple files could be provided: see below)
-binary="<binary_files_paths>" - Link binary files, comma seperated if more than one (use with 'link' command)
I've tried compiling .cls indivually (for gpu, CL version 1.2) and using the -link option,
From the ioc32 command line this give a linkage error with no additional info.
Using OpenCL Code Builder. I compile the .cls and save as binary irs. If I select these and link I get an error 'No binary data found to save. Make sure you build/compile first"
Are there any build/link options I need to specify apart from setting -cl-std to CL1.2 in build options?