From 6ecf43b91f777670fae1125738cebba22dc88eae Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Tue, 20 Apr 2010 16:04:35 -0500 Subject: [PATCH] fix add-library in javascriptcore --- extra/javascriptcore/ffi/ffi.factor | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/extra/javascriptcore/ffi/ffi.factor b/extra/javascriptcore/ffi/ffi.factor index 6489699d4d..7a038b0883 100644 --- a/extra/javascriptcore/ffi/ffi.factor +++ b/extra/javascriptcore/ffi/ffi.factor @@ -2,16 +2,18 @@ ! See http://factorcode.org/license.txt for BSD license. USING: alien alien.c-types alien.libraries alien.syntax classes.struct combinators io.encodings.utf16n -io.encodings.utf8 system ; +io.encodings.utf8 kernel system ; IN: javascriptcore.ffi << "javascriptcore" { - { [ os macosx? ] [ "/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/JavaScriptCore" ] } - ! { [ os winnt? ] [ "javascriptcore.dll" ] } - ! { [ os unix? ] [ "libsqlite3.so" ] } - [ ] - } cond cdecl add-library + { [ os macosx? ] [ + "/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/JavaScriptCore" cdecl add-library + ] } + ! { [ os winnt? ] [ "javascriptcore.dll" ] } + ! { [ os unix? ] [ "libsqlite3.so" ] } + [ drop ] +} cond >> LIBRARY: javascriptcore