r9531: * db-postgresql/postgresl-sql.lisp: Avoid computing
[clsql.git] / clsql-mysql.asd
index b20b4a0f1d7555a867461a663697530d91c74d9e..cbcd9141d17532c262fdc7e0d3574f182751ea8c 100644 (file)
@@ -20,8 +20,8 @@
 (in-package #:clsql-mysql-system)
 
 (eval-when (:compile-toplevel :load-toplevel :execute)
-  #+common-lisp-controller (require 'uffi)
-  #-common-lisp-controller (asdf:operate 'asdf:load-op 'uffi))
+  (unless (find-package 'uffi)
+    (asdf:operate 'asdf:load-op 'uffi)))
 
 (defvar *library-file-dir* (append (pathname-directory *load-truename*)
                                   (list "db-mysql")))
@@ -90,4 +90,5 @@
             (:file "mysql-loader" :depends-on ("mysql-package" "mysql"))
             (:file "mysql-client-info" :depends-on ("mysql-loader"))
             (:file "mysql-api" :depends-on ("mysql-client-info"))
-            (:file "mysql-sql" :depends-on ("mysql-api"))))))
+            (:file "mysql-sql" :depends-on ("mysql-api"))
+            (:file "mysql-objects" :depends-on ("mysql-sql"))))))