mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
make mixed abi default now
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30063 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
cd16b1ea5e
commit
6252e1d625
3 changed files with 7930 additions and 8206 deletions
|
@ -213,9 +213,11 @@
|
|||
# undef GS_NONFRAGILE
|
||||
# define GS_NONFRAGILE 0 /* Mixed is treated as fragile */
|
||||
#else
|
||||
# if (__has_feature(objc_nonfragile_abi)||__has_feature(objc_nonfragile_abi2))
|
||||
# if (__has_feature(objc_nonfragile_abi))
|
||||
# if !GS_NONFRAGILE
|
||||
# error "You are now using the objc-nonfragile-abi but your gnustep-base was not configured to use it."
|
||||
# if defined(GNUSTEP_BASE_INTERNAL)
|
||||
# error "You are building gnustep-base using the objc-nonfragile-abi but your gnustep-base was not configured to use it."
|
||||
# endif
|
||||
# endif
|
||||
# else
|
||||
# if GS_NONFRAGILE
|
||||
|
|
|
@ -707,11 +707,10 @@ if test "$nonfragile" = "yes"; then
|
|||
AC_SUBST(OBJCFLAGS)
|
||||
GS_NONFRAGILE=1
|
||||
AC_ARG_ENABLE(mixedabi,
|
||||
[ --enable-mixedabi
|
||||
Enables the use both fragile and nonfragile ABI (base built using
|
||||
the nonfragile ABI, but in a way permitting linking with other
|
||||
modules built using the fragile ABI.],,
|
||||
enable_mixedabi=$PASS_ARG)
|
||||
[ --disable-mixedabi
|
||||
Disables the cmbined use of fragile and nonfragile ABI so that base
|
||||
can be built taking full advantage of the nonfragile ABI.],,
|
||||
enable_mixedabi=yes)
|
||||
if test $enable_mixedabi = yes; then
|
||||
GS_MIXEDABI=1
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue