Ensure that foreign libraries are defined and loaded at image startup
[cl-gtk2.git] / pango / pango.init.lisp
index 1a88b63..760e3fe 100644 (file)
@@ -1,10 +1,11 @@
 (in-package :pango)
 
-(eval-when (:compile-toplevel :load-toplevel :execute)
-  (define-foreign-library pango
-    (:unix "libpango-1.0.so.0")
-    (:windows "libpango-1.0-0.dll")
-    (t (:default "libgpango-1.0"))))
+(glib:at-init ()
+  (eval-when (:compile-toplevel :load-toplevel :execute)
+    (define-foreign-library pango
+      (:unix "libpango-1.0.so.0")
+      (:windows "libpango-1.0-0.dll")
+      (t (:default "libgpango-1.0"))))
 
-(use-foreign-library pango)
+  (use-foreign-library pango))