source = source_str;\r
source_size[0] = strlen( source );\r
\r
+#ifdef __APPLE__\r
binaryExisted = 0;\r
- if((binaryExisted = hb_binary_generated( gpu_info->context, filename, &fd )) == 1 )\r
+#else\r
+ binaryExisted = hb_binary_generated(gpu_info->context, filename, &fd);\r
+#endif\r
+ if (binaryExisted == 1)\r
{\r
status = clGetContextInfo( gpu_info->context,\r
CL_CONTEXT_NUM_DEVICES,\r
\r
strcpy( gpu_env.kernelSrcFile[idx], filename );\r
\r
- if( binaryExisted == 0 ) \r
- {\r
- hb_generat_bin_from_kernel_source( gpu_env.programs[idx], filename );\r
- }\r
+#ifndef __APPLE__\r
+ if (!binaryExisted)\r
+ {\r
+ hb_generat_bin_from_kernel_source(gpu_env.programs[idx], filename);\r
+ }\r
+#endif\r
\r
gpu_info->file_count += 1;\r
\r