}
if (platform_skipped == 1) continue;
+ if (platform_skipped == 2) continue;
for (uint platform_devices_id = 0; platform_devices_id < platform_devices_cnt; platform_devices_id++)
{
return -1;
}
- naive_replace (cpath_real, '\\', '/');
-
- // not escaping here, windows has quotes
-
- snprintf (build_opts, sizeof (build_opts) - 1, "-I \"%s\"", cpath_real);
-
#else
snprintf (cpath, sizeof (cpath) - 1, "%s/OpenCL/", shared_dir);
return -1;
}
+ #endif
+
+ if (chdir (cpath_real) == -1)
+ {
+ log_error ("ERROR: %s: %s", cpath_real, strerror (errno));
+
+ return -1;
+ }
+
+ #if _WIN
+
+ naive_replace (cpath_real, '\\', '/');
+
+ // not escaping here, windows has quotes
+
+ snprintf (build_opts, sizeof (build_opts) - 1, "-I \"%s\"", cpath_real);
+
+ #else
+
naive_escape (cpath_real, PATH_MAX, ' ', '\\');
snprintf (build_opts, sizeof (build_opts) - 1, "-I %s", cpath_real);
"inc_vendor.cl",
};
- if (chdir (cpath_real) == -1)
- {
- log_error ("ERROR: %s: %s", cpath_real, strerror (errno));
-
- return -1;
- }
-
for (int i = 0; i < files_cnt; i++)
{
FILE *fd = fopen (files_names[i], "r");