fix CFNetwork reference for old OS X

This commit is contained in:
Matthew Flatt 2016-01-07 06:11:05 -07:00
parent c9348f7cd7
commit bfe9b4aefd

View File

@ -24,7 +24,11 @@
(ffi-lib "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")))
(define net-lib
(and (eq? 'macosx (system-type))
(ffi-lib "/System/Library/Frameworks/CFNetwork.framework/CFNetwork")))
(ffi-lib
"/System/Library/Frameworks/CFNetwork.framework/CFNetwork"
#:fail (lambda ()
;; Path inside "CoreServices.framework" needed for OS X 10.5
(ffi-lib "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/CFNetwork")))))
(define-ffi-definer define-cf cf-lib
#:default-make-fail make-not-available)