Mercurial > sdl-ios-xcode
view src/video/Xext/extensions/xme.h @ 4221:c56391324e59 SDL-1.2
Fixed bug #674
Matej 2009-01-08 09:25:34 PST
Hello,
I maintain a cross-platform project that uses SDL.
One of the users who runs OSX has told me that he has problems with linking to
SDL due to missing -framework option.
I think that the problem is because of this:
'sdl-config --libs' outputs '-L/opt/local/lib -lSDLmain -lSDL
-Wl,-framework,Cocoa'
All the options are passed to the linker except the last one. I think that the
good output should be just:
'-L/opt/local/lib -lSDLmain -lSDL -framework Cocoa'
since those options (--libs) are passed to the linker, so the '-Wl' option is
redundant and possibly harmful in this very case
I use autotools with libtool to do the build...
Regards,
Matej
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 21 Sep 2009 10:23:07 +0000 |
parents | a10bddfdc40f |
children |
line wrap: on
line source
/* * Copyright 1993-2001 by Xi Graphics, Inc. * All Rights Reserved. * * Please see the LICENSE file accompanying this distribution for licensing * information. * * Please send any bug fixes and modifications to src@xig.com. * * $XiGId: xme.h,v 1.1.1.1 2001/11/19 19:01:10 jon Exp $ * */ #ifndef _XME_H_INCLUDED #define _XME_H_INCLUDED typedef struct { short x; short y; unsigned short w; unsigned short h; } XiGMiscViewInfo; typedef struct { unsigned short width; unsigned short height; int refresh; } XiGMiscResolutionInfo; extern Bool XiGMiscQueryVersion(Display *dpy, int *major, int *minor); extern int XiGMiscQueryViews(Display *dpy, int screen, XiGMiscViewInfo **pviews); extern int XiGMiscQueryResolutions(Display *dpy, int screen, int view, int *pactive, XiGMiscResolutionInfo **presolutions); extern void XiGMiscChangeResolution(Display *dpy, int screen, int view, int width, int height, int refresh); /* SDL addition from Ryan: free memory used by xme. */ extern void XiGMiscDestroy(void); #endif /* _XME_H_INCLUDED */