mirror of
https://github.com/joel16/SDL2.git
synced 2024-12-02 16:26:28 +00:00
Fixed bug #185
The SDL platform header shouldn't dictate the OS target API for other applications. The build system should define the target API for building SDL internally. --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401635
This commit is contained in:
parent
458c2abbc5
commit
7a15c646b5
11
configure.in
11
configure.in
@ -2319,10 +2319,13 @@ case "$host" in
|
||||
# Next line is broken, and a few files below require Mac OS X (full)
|
||||
ARCH=macosx
|
||||
|
||||
# HACK: Reset EXTRA_LDFLAGS; the only thing it contains at this point is
|
||||
# -lm which is not needed under Mac OS X. But for some reasons it also
|
||||
# tends to contain spurious -L switches, which we don't want to use
|
||||
# here or in sdl-config. Hence we reset it.
|
||||
# Mac OS X builds with both the Carbon and OSX APIs at the moment
|
||||
EXTRA_CFLAGS="-DTARGET_API_MAC_CARBON -DTARGET_API_MAC_OSX"
|
||||
|
||||
# HACK: Reset EXTRA_LDFLAGS; the only thing it contains at this point
|
||||
# is -lm which is not needed under Mac OS X. But for some reasons it
|
||||
# also tends to contain spurious -L switches, which we don't want to
|
||||
# use here or in sdl-config. Hence we reset it.
|
||||
EXTRA_LDFLAGS=""
|
||||
|
||||
CheckDummyVideo
|
||||
|
@ -64,16 +64,10 @@
|
||||
#if defined(macintosh)
|
||||
#undef __MACOS__
|
||||
#define __MACOS__ 1
|
||||
#define TARGET_API_MAC_OS8 1
|
||||
#define TARGET_API_MAC_CARBON 0
|
||||
#define TARGET_API_MAC_OSX 0
|
||||
#endif
|
||||
#if defined(__GNUC__) && (defined(__APPLE_CC__) || defined(__APPLE_CPP__))
|
||||
#undef __MACOSX__
|
||||
#define __MACOSX__ 1
|
||||
#define TARGET_API_MAC_OS8 0
|
||||
#define TARGET_API_MAC_CARBON 1
|
||||
#define TARGET_API_MAC_OSX 1
|
||||
#endif
|
||||
#if defined(__NetBSD__)
|
||||
#undef __NETBSD__
|
||||
|
Loading…
Reference in New Issue
Block a user