From 7c06afa219b043fbc674967883edf517213e0f77 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Wed, 12 Mar 2014 20:28:32 +0000 Subject: [PATCH] gdbm.ffi: Use alien library finder except on Windows until we can test if it works there. --- extra/gdbm/ffi/ffi.factor | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/extra/gdbm/ffi/ffi.factor b/extra/gdbm/ffi/ffi.factor index 3abc15d59f..06f96aceeb 100755 --- a/extra/gdbm/ffi/ffi.factor +++ b/extra/gdbm/ffi/ffi.factor @@ -1,14 +1,12 @@ ! Copyright (C) 2010 Dmitry Shubin. ! See http://factorcode.org/license.txt for BSD license. -USING: alien alien.c-types alien.libraries alien.syntax classes.struct -combinators system ; +USING: alien alien.c-types alien.libraries alien.libraries.finder +alien.syntax classes.struct combinators kernel system ; IN: gdbm.ffi -<< "libgdbm" { - { [ os macosx? ] [ "libgdbm.dylib" ] } - { [ os unix? ] [ "libgdbm.so.3" ] } - { [ os windows? ] [ "gdbm3.dll" ] } -} cond cdecl add-library >> +<< "libgdbm" +os windows? [ "gdbm3.dll" ] [ "gdbm" find-library ] if +cdecl add-library >> LIBRARY: libgdbm