[cells-gtk-cvs] CVS update: root/gtk-ffi/gtk-ffi.asd
Peter Denno
pdenno at common-lisp.net
Tue Jan 3 19:06:23 UTC 2006
Update of /project/cells-gtk/cvsroot/root/gtk-ffi
In directory common-lisp.net:/tmp/cvs-serv30470/root/gtk-ffi
Modified Files:
gtk-ffi.asd
Log Message:
CFFI: load cffi not hello-c, use *gtk-lib-path* on cmucl (STILL unresolved!).
Date: Tue Jan 3 20:06:22 2006
Author: pdenno
Index: root/gtk-ffi/gtk-ffi.asd
diff -u root/gtk-ffi/gtk-ffi.asd:1.9 root/gtk-ffi/gtk-ffi.asd:1.10
--- root/gtk-ffi/gtk-ffi.asd:1.9 Thu Nov 3 23:39:59 2005
+++ root/gtk-ffi/gtk-ffi.asd Tue Jan 3 20:06:22 2006
@@ -9,30 +9,25 @@
;;; Step 1 -- If you are not using Linux nor BSD and the GTK libs are not
;;; in the places specified below, adjust these.
-#+macosx (setf *gtk-lib-path* "/sw/lib/")
-#+(or win32 mswindows) (setf *gtk-lib-path* "C:/Program Files/Common Files/GTK/2.0/bin/")
+;;; Specify for Lispworks (definitely), other maybe.
+#+macosx(setf *gtk-lib-path* "/sw/lib/")
+#+(or win32 mswindows)(setf *gtk-lib-path* "E:/GTK/bin/")
+;#-(or macosx win32 mswindows)(setf *gtk-lib-path* "/usr/lib/")
+#-(or macosx win32 mswindows)(setf *gtk-lib-path* "/opt/gnome/lib/") ; For my SuSE machine
-;;; This need not be specified for cmucl (leave as a null string).
-#+cmu(setf *gtk-lib-path* "/usr/lib/")
-;#+(OR cmu sbcl)(setf *gtk-lib-path* "/opt/gnome/lib/") ; For my Suse machine
-
-;;; Specify for Lispworks.
-#-(or macosx win32 mswindows cmu) (setf *gtk-lib-path* "/usr/lib/")
-;#-(or macosx win32 mswindows cmu) (setf *gtk-lib-path* "/opt/gnome/lib/") ; For my Suse machine
-
-;;; Step 2 -- If you built libcellsgtk.so, uncomment the next line.
-;(pushnew :libcellsgtk *features*)
+;;; Step 2 -- If you built or downloaded the libcellsgtk library, uncomment the next line.
+(pushnew :libcellsgtk *features*)
(asdf:defsystem :gtk-ffi
:name "gtk-ffi"
- :depends-on (:cells :hello-c)
+ :depends-on (:cells :cffi :cffi-uffi-compat)
:components
- ((:file "gtk-ffi")
+ ((:file "ffx") ; Novikov Leonid's compatibility stuff from hello-c
+ (:file "gtk-ffi" :depends-on ("ffx"))
(:file "gtk-core" :depends-on ("gtk-ffi"))
(:file "gtk-other" :depends-on ("gtk-ffi"))
- (:file "gdk-other" :depends-on ("gtk-ffi"))
(:file "gtk-button" :depends-on ("gtk-ffi"))
(:file "gtk-tool" :depends-on ("gtk-ffi"))
(:file "gtk-menu" :depends-on ("gtk-ffi"))
(:file "gtk-list-tree" :depends-on ("gtk-ffi"))
- (:file "gtk-utilities" :depends-on ("gtk-core" "gtk-other"))))
\ No newline at end of file
+ (:file "gtk-utilities" :depends-on ("gtk-core" "gtk-other"))))
More information about the Cells-gtk-cvs
mailing list