[cells-gtk-cvs] CVS update: root/cells-gtk/gtk-app.lisp

Kenny Tilton ktilton at common-lisp.net
Tue Jan 25 15:57:28 UTC 2005


Update of /project/cells-gtk/cvsroot/root/cells-gtk
In directory common-lisp.net:/tmp/cvs-serv23336/cells-gtk

Modified Files:
	gtk-app.lisp 
Log Message:
Apply Andras SImon's patches from Jan 6, 2004 to get things working on CMU and ACL/Linux
Date: Tue Jan 25 07:57:27 2005
Author: ktilton

Index: root/cells-gtk/gtk-app.lisp
diff -u root/cells-gtk/gtk-app.lisp:1.7 root/cells-gtk/gtk-app.lisp:1.8
--- root/cells-gtk/gtk-app.lisp:1.7	Mon Jan  3 14:33:16 2005
+++ root/cells-gtk/gtk-app.lisp	Tue Jan 25 07:57:27 2005
@@ -107,9 +107,12 @@
   #-cmu
   (unless *gtk-loaded*
     (loop for lib in '(:gthread :glib :gobject :gdk :gtk)
-        do (assert (uffi:load-foreign-library (gtk-ffi::libname lib)
-                     :force-load #+lispworks t #-lispworks nil
-                     :module (string lib)))
+          for libname = (gtk-ffi::libname lib)
+        do #-mswindows ;; probably have to refine this for diff implementations
+          (setq libname (uffi:find-foreign-library (gtk-ffi::libname lib) "/usr/lib/"))
+          (assert (uffi:load-foreign-library libname
+                    :force-load #+lispworks t #-lispworks nil
+                    :module (string lib)))
         finally (setf *gtk-loaded* t))))
 
 (eval-when (compile load eval)




More information about the Cells-gtk-cvs mailing list