Merge pull request #5 from skidau/buildfix-0
OSX build fix by Juha Laukkanen. This one works with wxWidgets 3.0 and Cairo 1.14.2.
This commit is contained in:
commit
8d22dfc526
|
@ -61,6 +61,7 @@ ENDIF( NOT VERSION )
|
|||
# Fill in SDLMAIN_LIBRARY on OS X manually to avoid using SDLMain.m
|
||||
# OS X users will have to compile and install SDL from source.
|
||||
if( APPLE AND ENABLE_SDL )
|
||||
ADD_DEFINITIONS (-DwxMAC_USE_CORE_GRAPHICS )
|
||||
SET(SDLMAIN_LIBRARY "-lSDLmain")
|
||||
endif( APPLE AND ENABLE_SDL )
|
||||
|
||||
|
|
|
@ -2324,8 +2324,8 @@ void CairoDrawingPanel::DrawArea(wxWindowDC &dc)
|
|||
cr = cairo_reference((cairo_t*)gc->GetNativeContext());
|
||||
#else
|
||||
#if defined(__WXMAC__) && wxMAC_USE_CORE_GRAPHICS
|
||||
CGContextRef* c = gc->GetNativeContext();
|
||||
cairo_surface_t* s = cairo_quartz_surface_create_for_cg_context(c);
|
||||
CGContextRef c = static_cast<CGContextRef>(gc->GetNativeContext());
|
||||
cairo_surface_t* s = cairo_quartz_surface_create_for_cg_context(c, width, height);
|
||||
cr = cairo_create(s);
|
||||
cairo_surface_destroy(s);
|
||||
#else
|
||||
|
|
Loading…
Reference in New Issue