win32: fixes for create executable
This commit is contained in:
parent
75a6bfe119
commit
60897722c4
|
@ -13,12 +13,12 @@
|
|||
(ffi-lib "libpng14.14.dylib")
|
||||
(ffi-lib "libcairo.2.dylib")]
|
||||
[(windows)
|
||||
(ffi-lib "zlib1")
|
||||
(ffi-lib "libpng14-14")
|
||||
(ffi-lib "libexpat-1")
|
||||
(ffi-lib "freetype6")
|
||||
(ffi-lib "libfontconfig-1")
|
||||
(ffi-lib "libcairo-2")])
|
||||
(ffi-lib "zlib1.dll")
|
||||
(ffi-lib "libpng14-14.dll")
|
||||
(ffi-lib "libexpat-1.dll")
|
||||
(ffi-lib "freetype6.dll")
|
||||
(ffi-lib "libfontconfig-1.dll")
|
||||
(ffi-lib "libcairo-2.dll")])
|
||||
|
||||
(define-ffi-definer define-cairo cairo-lib
|
||||
#:provide provide-protected)
|
||||
|
|
|
@ -17,33 +17,38 @@
|
|||
(ffi-lib "libintl.8.dylib")
|
||||
(ffi-lib "libpango-1.0.0.dylib")]
|
||||
[(windows)
|
||||
(ffi-lib "libglib-2.0-0")
|
||||
(ffi-lib "libgmodule-2.0-0")
|
||||
(ffi-lib "libgobject-2.0-0")
|
||||
(ffi-lib "libpango-1.0-0")])
|
||||
(ffi-lib "libglib-2.0-0.dll")
|
||||
(ffi-lib "libgmodule-2.0-0.dll")
|
||||
(ffi-lib "libgobject-2.0-0.dll")
|
||||
(ffi-lib "libpango-1.0-0.dll")])
|
||||
|
||||
(define-runtime-lib pangowin32-lib
|
||||
[(unix) #f]
|
||||
[(macosx)]
|
||||
[(windows)
|
||||
(ffi-lib "libpangowin32-1.0-0")])
|
||||
(ffi-lib "libpangowin32-1.0-0.dll")])
|
||||
|
||||
(define-runtime-lib pangocairo-lib
|
||||
[(unix) (ffi-lib "libpangocairo-1.0" '("0"))]
|
||||
[(macosx)
|
||||
(ffi-lib "libpangocairo-1.0.0.dylib")]
|
||||
[(windows)
|
||||
(ffi-lib "libpangowin32-1.0-0")
|
||||
(ffi-lib "libexpat-1")
|
||||
(ffi-lib "freetype6")
|
||||
(ffi-lib "libfontconfig-1")
|
||||
(ffi-lib "libpangoft2-1.0-0")
|
||||
(ffi-lib "libpangocairo-1.0-0")])
|
||||
(ffi-lib "libpangowin32-1.0-0.dll")
|
||||
(ffi-lib "libexpat-1.dll")
|
||||
(ffi-lib "freetype6.dll")
|
||||
(ffi-lib "libfontconfig-1.dll")
|
||||
(ffi-lib "libpangoft2-1.0-0.dll")
|
||||
(ffi-lib "libpangocairo-1.0-0.dll")])
|
||||
|
||||
(define-runtime-lib glib-lib
|
||||
[(unix) (ffi-lib "libglib-2.0" '("0"))]
|
||||
[(macosx) (ffi-lib "libglib-2.0.0")]
|
||||
[(windows) (ffi-lib "libglib-2.0-0.dll")])
|
||||
|
||||
(define-runtime-lib gobj-lib
|
||||
[(unix) (ffi-lib "libgobject-2.0" '("0"))]
|
||||
[(macosx) (ffi-lib "libgobject-2.0.0")]
|
||||
[(windows) (ffi-lib "libgobject-2.0-0")])
|
||||
[(windows) (ffi-lib "libgobject-2.0-0.dll")])
|
||||
|
||||
(define-ffi-definer define-pango pango-lib
|
||||
#:provide provide)
|
||||
|
@ -53,6 +58,8 @@
|
|||
#:provide provide)
|
||||
(define-ffi-definer define-glib glib-lib
|
||||
#:provide provide)
|
||||
(define-ffi-definer define-gobj gobj-lib
|
||||
#:provide provide)
|
||||
|
||||
(define PangoContext (_cpointer 'PangoContext))
|
||||
(define PangoLayout (_cpointer 'PangoLayout))
|
||||
|
@ -117,7 +124,7 @@
|
|||
(provide (struct-out PangoGlyphItem))
|
||||
|
||||
|
||||
(define-glib g_object_unref (_fun _pointer -> _void)
|
||||
(define-gobj g_object_unref (_fun _pointer -> _void)
|
||||
#:wrap (deallocator))
|
||||
(define-glib g_free (_fun _pointer -> _void)
|
||||
#:wrap (deallocator))
|
||||
|
|
Loading…
Reference in New Issue
Block a user