Преглед на файлове

Define DYNLINK for MacOS X. Proper OpenCLLibName for this platform.

maciej-izak преди 7 години
родител
ревизия
63c8dff2f1
променени са 2 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 6 1
      PasOpenCL/CL.pas
  2. 1 0
      PasOpenCL/OpenCL.inc

+ 6 - 1
PasOpenCL/CL.pas

@@ -70,7 +70,12 @@ const
   OpenCLLibName = 'libOpenCL.so';
 {$ENDIF}
 {$IFDEF DARWIN}
-  {$linkframework OpenCL}
+{$IFDEF DYNLINK}
+const
+  OpenCLLibName = '/usr/lib/libOpenCL.dylib';
+{$ELSE}
+{$linkframework OpenCL}
+{$ENDIF}
 {$ENDIF}
 
 {$IFDEF DEFINE_8087CW_NOT_IMPLEMENTED}

+ 1 - 0
PasOpenCL/OpenCL.inc

@@ -27,6 +27,7 @@
 {$DEFINE extdecl := cdecl}
 {$ENDIF}
 {$IFDEF DARWIN}
+{$DEFINE DYNLINK}
 {$DEFINE extdecl := cdecl}
 {$ENDIF}