]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/cuda/ffi/ffi.factor
factor: more top level forms.
[factor.git] / extra / cuda / ffi / ffi.factor
index 8a9d40fcbb675e7f2db0e48e5564bb1d4ed926b7..0777fb0d9441ff2c54515e665e25d0ac36c5e163 100644 (file)
@@ -4,13 +4,9 @@ USING: accessors alien alien.c-types alien.libraries alien.syntax
 classes.struct combinators kernel system ;
 IN: cuda.ffi
 
-<<
-"cuda" {
-    { [ os windows? ] [ "nvcuda.dll" stdcall ] }
-    { [ os macosx? ] [ "/usr/local/cuda/lib/libcuda.dylib" cdecl ] }
-    { [ os unix? ] [ "libcuda.so" cdecl ] }
-} cond add-library
->>
+LIBRARY-UNIX: cuda cdecl "libcuda.so"
+LIBRARY-MACOSX: cuda cdecl "/usr/local/cuda/lib/libcuda.dylib"
+LIBRARY-WINDOWS: cuda stdcall "nvcuda.dll"
 
 LIBRARY: cuda