mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Fixed the check for OSX version
Should compare minimum required version, and with the particular macro defined for each version. Also made the error messages consistent.
This commit is contained in:
parent
e6b72e8cae
commit
af2c8d2836
1 changed files with 5 additions and 5 deletions
10
configure.ac
10
configure.ac
|
@ -780,11 +780,11 @@ AS_CASE(["$target_os"],
|
|||
RUBY_PREPEND_OPTION(LIBS, -lobjc)
|
||||
RUBY_APPEND_OPTIONS(CPPFLAGS, -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT)
|
||||
AC_MSG_CHECKING(whether Mac OS X 10.5 or later)
|
||||
AC_TRY_CPP([#include <AvailabilityMacros.h>
|
||||
#if MAC_OS_X_VERSION_MAX_ALLOWED <= 1040
|
||||
#error pre OS X 10.4
|
||||
[!<===== pre OS X 10.4 =====>]
|
||||
#endif
|
||||
AC_TRY_CPP([@%:@include <AvailabilityMacros.h>
|
||||
@%:@if MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_5
|
||||
@%:@error pre OS X 10.5
|
||||
[!<===== pre OS X 10.5 =====>]
|
||||
@%:@endif
|
||||
],
|
||||
[macosx_10_5=yes], [macosx_10_5=no])
|
||||
AC_MSG_RESULT($macosx_10_5)
|
||||
|
|
Loading…
Add table
Reference in a new issue