
Update of /project/lgtk/cvsroot/lgtk In directory common-lisp.net:/tmp/cvs-serv12192 Modified Files: lgtk.asd Log Message: gtk libs now loaded with wrappers.o instead of with libhandle.o Date: Thu May 13 15:33:49 2004 Author: mmommer Index: lgtk/lgtk.asd diff -u lgtk/lgtk.asd:1.9 lgtk/lgtk.asd:1.10 --- lgtk/lgtk.asd:1.9 Mon Mar 1 13:04:34 2004 +++ lgtk/lgtk.asd Thu May 13 15:33:49 2004 @@ -61,7 +61,7 @@ #+cmu (ext:run-program "pkg-config" '("--cflags" "gtk+-2.0") :output :stream)) -(defun get-gtk-cflags-list () +(defun get-gtk-cflags () (let ((prc (pkg-config-cflags-string))) (if (not prc) (error "Could not run #\"pckg-config!") @@ -72,7 +72,7 @@ (read-line str)))))) (defparameter *gtklibs* (get-gtk-libs-list)) -(defparameter *gtkcflags* (get-gtk-cflags-list)) +(defparameter *gtkcflags* (get-gtk-cflags)) (defvar *source-dir* nil) (defclass gtk-libs-handle (c-source-file) ()) @@ -83,10 +83,11 @@ :defaults (component-pathname c)))) (defmethod perform ((o compile-op) (c gtk-libs-handle)) - (unless (zerop (run-shell-command "~A ~A -c -o ~A" + (unless (zerop (run-shell-command "~A ~A -c -o ~A ~A" *ccompiler* (namestring (component-pathname c)) - (namestring (car (output-files o c))))) + (namestring (car (output-files o c))) + *gtkcflags*)) (error 'operation-error :component c :operation o))) (defmethod perform ((o load-op) (c gtk-libs-handle)) @@ -113,7 +114,7 @@ (:file "bindings" :depends-on ("port")) - (:gtk-libs-handle "libhandle") + (:gtk-libs-handle "wrappers") (:file "gtkpackage" :depends-on ("widgets" "nexus" @@ -124,7 +125,7 @@ (:file "gtkclasshierarchy" :depends-on ("gtkpackage")) (:file "gtkbindings" :depends-on ("gtkenums" "gtkclasshierarchy" - "libhandle")) + "wrappers")) (:file "gtknexus" :depends-on ("gtkbindings")) (:file "gtklisp" :depends-on ("gtknexus"))