Improve macOS version detection to support macOS 11 and simplify legacy logic
From Jeremy Huddleston Sequoia
This commit is contained in:
13
configure
vendored
13
configure
vendored
@@ -12211,16 +12211,11 @@ printf "%s\n" "$lt_cv_ld_force_load" >&6; }
|
|||||||
_lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
|
_lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
|
||||||
darwin1.*)
|
darwin1.*)
|
||||||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||||||
darwin*) # darwin 5.x on
|
darwin*)
|
||||||
# if running on 10.5 or later, the deployment target defaults
|
case ${MACOSX_DEPLOYMENT_TARGET},$host in
|
||||||
# to the OS version, if on x86, and 10.4, the deployment
|
10.[012],*|,*powerpc*)
|
||||||
# target defaults to 10.4. Don't you love it?
|
|
||||||
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
|
|
||||||
10.0,*86*-darwin8*|10.0,*-darwin[91]*)
|
|
||||||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
|
||||||
10.[012][,.]*)
|
|
||||||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||||||
10.*)
|
*)
|
||||||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
13
m4/libtool.m4
vendored
13
m4/libtool.m4
vendored
@@ -1067,16 +1067,11 @@ _LT_EOF
|
|||||||
_lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
|
_lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
|
||||||
darwin1.*)
|
darwin1.*)
|
||||||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||||||
darwin*) # darwin 5.x on
|
darwin*)
|
||||||
# if running on 10.5 or later, the deployment target defaults
|
case ${MACOSX_DEPLOYMENT_TARGET},$host in
|
||||||
# to the OS version, if on x86, and 10.4, the deployment
|
10.[[012]],*|,*powerpc*)
|
||||||
# target defaults to 10.4. Don't you love it?
|
|
||||||
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
|
|
||||||
10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
|
|
||||||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
|
||||||
10.[[012]][[,.]]*)
|
|
||||||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||||||
10.*)
|
*)
|
||||||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
Reference in New Issue
Block a user