racket/draw: use libpng15.so.15 when available
E.g., Mageia 2 has libpng15, not libpng12
This commit is contained in:
parent
54a6ba8d36
commit
466ffadb12
|
@ -10,9 +10,11 @@
|
||||||
[(unix)
|
[(unix)
|
||||||
;; Most Linux distros supply "libpng12", while other Unix
|
;; Most Linux distros supply "libpng12", while other Unix
|
||||||
;; variants often have just "libpng":
|
;; variants often have just "libpng":
|
||||||
(with-handlers ([exn:fail:filesystem?
|
(ffi-lib "libpng12" '("0" "")
|
||||||
(lambda (exn) (ffi-lib "libpng"))])
|
#:fail (lambda ()
|
||||||
(ffi-lib "libpng12" '("0" "")))]
|
(ffi-lib "libpng15" '("15" "")
|
||||||
|
#:fail (lambda ()
|
||||||
|
(ffi-lib "libpng")))))]
|
||||||
[(macosx) (ffi-lib "libpng15.15.dylib")]
|
[(macosx) (ffi-lib "libpng15.15.dylib")]
|
||||||
[(windows)
|
[(windows)
|
||||||
(ffi-lib "zlib1.dll")
|
(ffi-lib "zlib1.dll")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user