r9523: * clsql-mysql.asd, clsql-uffi.asd: Remove check and Common Lisp
[clsql.git] / clsql-uffi.asd
index 215e6bcada0116514e5ddf06f24bfe6af70482fb..e3aec75c16c1d076fc1bb40cba90aa01eab33911 100644 (file)
@@ -20,8 +20,8 @@
 
 ;; need to load uffi for below output-files method 
 (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)))
 
 (defpackage clsql-uffi-system (:use #:asdf #:cl))
 (in-package clsql-uffi-system)