gui/gui-lib/mred/private/wx/gtk/gtk3.rkt
Matthew Flatt 63a62b0832 fixup for old versions of GTK+ 2
Restore support for Debian Lenny, at least.
2015-08-16 20:55:39 -06:00

17 lines
339 B
Racket

#lang racket/base
(require ffi/unsafe)
(provide gtk3?
get-gdk3-lib
get-gtk3-lib)
(define (get-gdk3-lib)
(ffi-lib "libgdk-3" '("0" "") #:fail (lambda () #f)))
(define (get-gtk3-lib)
(ffi-lib "libgtk-3" '("0" "") #:fail (lambda () #f)))
(define gtk3?
(and (not (getenv "PLT_GTK2"))
(get-gdk3-lib)
(get-gtk3-lib)))