comparison configure.in @ 1910:c26194009c9c

Fixed building on Mac OS X without the Carbon and Cocoa video drivers
author Sam Lantinga <slouken@libsdl.org>
date Sun, 16 Jul 2006 03:32:06 +0000
parents c121d94672cb
children 103c6fec2a60
comparison
equal deleted inserted replaced
1909:8f1ab2f7c722 1910:c26194009c9c
2492 have_timers=yes 2492 have_timers=yes
2493 fi 2493 fi
2494 # The Mac OS X platform requires special setup. 2494 # The Mac OS X platform requires special setup.
2495 SDLMAIN_SOURCES="$srcdir/src/main/macosx/*.m" 2495 SDLMAIN_SOURCES="$srcdir/src/main/macosx/*.m"
2496 EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings" 2496 EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings"
2497 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Cocoa"
2498 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Carbon"
2497 SDL_LIBS="-lSDLmain $SDL_LIBS" 2499 SDL_LIBS="-lSDLmain $SDL_LIBS"
2498 if test x$enable_video_cocoa = xyes; then
2499 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Cocoa"
2500 fi
2501 if test x$enable_video_carbon = xyes -o x$enable_video_cocoa = xyes; then
2502 # The Cocoa backend still needs Carbon, and the YUV code QuickTime
2503 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,QuickTime -Wl,-framework,ApplicationServices"
2504 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Carbon"
2505 fi
2506 # If either the audio or CD driver is used, add the AudioUnit framework 2500 # If either the audio or CD driver is used, add the AudioUnit framework
2507 if test x$enable_audio = xyes -o x$enable_cdrom = xyes; then 2501 if test x$enable_audio = xyes -o x$enable_cdrom = xyes; then
2508 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,AudioToolbox -Wl,-framework,AudioUnit" 2502 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,AudioToolbox -Wl,-framework,AudioUnit"
2509 fi 2503 fi
2510 ;; 2504 ;;
2645 SDL_RLD_FLAGS="" 2639 SDL_RLD_FLAGS=""
2646 fi 2640 fi
2647 2641
2648 case "$ARCH" in 2642 case "$ARCH" in
2649 macosx) 2643 macosx)
2650 if test x$enable_video = xyes -a x$enable_video_cocoa = xyes; then 2644 SDL_LIBS="$SDL_LIBS -Wl,-framework,Cocoa"
2651 SDL_LIBS="$SDL_LIBS -Wl,-framework,Cocoa" 2645 # Is this still needed?
2652 fi 2646 #if test x$enable_video = xyes -a x$enable_video_carbon = xyes; then
2653 if test x$enable_video = xyes -a x$enable_video_carbon = xyes; then 2647 # SDL_LIBS="$SDL_LIBS -Wl,-framework,Carbon"
2654 SDL_LIBS="$SDL_LIBS -Wl,-framework,Carbon" 2648 #fi
2655 fi
2656 # Evil hack to allow static linking on Mac OS X 2649 # Evil hack to allow static linking on Mac OS X
2657 SDL_STATIC_LIBS="\${exec_prefix}/lib/libSDLmain.a \${exec_prefix}/lib/libSDL.a $EXTRA_LDFLAGS" 2650 SDL_STATIC_LIBS="\${exec_prefix}/lib/libSDLmain.a \${exec_prefix}/lib/libSDL.a $EXTRA_LDFLAGS"
2658 ;; 2651 ;;
2659 *) 2652 *)
2660 SDL_STATIC_LIBS="$SDL_LIBS" 2653 SDL_STATIC_LIBS="$SDL_LIBS"