]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/pcre/ffi/ffi.factor
factor: more top level forms.
[factor.git] / extra / pcre / ffi / ffi.factor
index d44ac811ea598bc2504cce8166f964b85d553407..449239c93910a019f024c159a67420c464760cf4 100644 (file)
@@ -1,12 +1,10 @@
 USING: alien alien.c-types alien.libraries alien.syntax
-classes.struct combinators system ;
+classes.struct combinators system vocabs.platforms ;
 IN: pcre.ffi
 
-<< "pcre" {
-    { [ os windows? ] [ "pcre.dll" ] }
-    { [ os macosx? ] [ "libpcre.dylib" ] }
-    { [ os unix? ] [ "libpcre.so" ] }
-} cond cdecl add-library >>
+LIBRARY-UNIX: pcre cdecl "pcre.so"
+LIBRARY-MACOSX: pcre cdecl "libpcre.dylib"
+LIBRARY-WINDOWS: pcre cdecl "libpcre.dll"
 
 LIBRARY: pcre