Index: configure.in =================================================================== RCS file: /home/sdlweb/libsdl.org/cvs/SDL12/configure.in,v retrieving revision 1.246 diff -u -d -r1.246 configure.in --- configure.in 22 Mar 2006 11:13:57 -0000 1.246 +++ configure.in 22 Mar 2006 17:21:00 -0000 @@ -1449,9 +1449,9 @@ AC_DEFINE(SDL_VIDEO_OPENGL) case "$host" in *-*-darwin*) - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -framework OpenGL" + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,OpenGL" # The following is probably not available in Darwin: - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -framework AGL" + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,AGL" esac fi } @@ -2347,7 +2347,7 @@ if test x$enable_joystick = xyes; then AC_DEFINE(SDL_JOYSTICK_IOKIT) SOURCES="$SOURCES $srcdir/src/joystick/darwin/*.c" - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -framework IOKit" + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,IOKit" have_joystick=yes fi # Set up files for the cdrom library @@ -2373,16 +2373,16 @@ EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings" SDL_LIBS="-lSDLmain $SDL_LIBS" if test x$enable_video_cocoa = xyes; then - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -framework Cocoa" + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Cocoa" fi if test x$enable_video_carbon = xyes -o x$enable_video_cocoa = xyes; then # The Cocoa backend still needs Carbon, and the YUV code QuickTime - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -framework QuickTime -framework ApplicationServices" - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -framework Carbon" + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,QuickTime -Wl,-framework,ApplicationServices" + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Carbon" fi # If either the audio or CD driver is used, add the AudioUnit framework if test x$enable_audio = xyes -o x$enable_cdrom = xyes; then - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -framework AudioToolbox -framework AudioUnit" + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,AudioToolbox -Wl,-framework,AudioUnit" fi ;; *-*-mint*) @@ -2524,13 +2524,13 @@ case "$ARCH" in macosx) if test x$enable_video = xyes -a x$enable_video_cocoa = xyes; then - SDL_LIBS="$SDL_LIBS -framework Cocoa" + SDL_LIBS="$SDL_LIBS -Wl,-framework,Cocoa" fi if test x$enable_video = xyes -a x$enable_video_carbon = xyes; then - SDL_LIBS="$SDL_LIBS -framework Carbon" + SDL_LIBS="$SDL_LIBS -Wl,-framework,Carbon" fi if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then - SDL_LIBS="$SDL_LIBS -framework OpenGL" + SDL_LIBS="$SDL_LIBS -Wl,-framework,OpenGL" fi # Evil hack to allow static linking on Mac OS X SDL_STATIC_LIBS="\${exec_prefix}/lib/libSDLmain.a \${exec_prefix}/lib/libSDL.a"