From 23f77a6054740fcf856a4dfce2c0c306b5e525dc Mon Sep 17 00:00:00 2001 From: Ryan Culpepper Date: Fri, 13 Sep 2013 13:44:42 -0400 Subject: [PATCH] fix sqlite lib runtime-path --- racket/collects/db/private/sqlite3/ffi.rkt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/racket/collects/db/private/sqlite3/ffi.rkt b/racket/collects/db/private/sqlite3/ffi.rkt index 36e868eee1..73ac25183e 100644 --- a/racket/collects/db/private/sqlite3/ffi.rkt +++ b/racket/collects/db/private/sqlite3/ffi.rkt @@ -12,12 +12,11 @@ [(windows) (ffi-lib "sqlite3.dll" #:fail (lambda () #f))] [else (ffi-lib "libsqlite3" '("0" #f) #:fail (lambda () #f))])) -;; On Windows, raco distribute should include the local sqlite3.dll; -;; other platforms have libsqlite3 as system library. -(define-runtime-path-list _sqlite-libs-for-distribute +;; raco distribute should include Racket's sqlite3 if present +(define-runtime-path _sqlite-lib-for-distribute (case (system-type) - [(windows) '((so "sqlite3.dll"))] - [else '()])) + [(windows) '(so "sqlite3")] + [else '(so "libsqlite3")])) (define-ffi-definer define-sqlite sqlite-lib