fix ax_mexopts fixes for OS X 10.9 build
parent
a0ba469863
commit
5df2392a09
|
@ -63,7 +63,6 @@ case ${MATLAB_ARCH} in
|
|||
ax_mexopts_ok="yes"
|
||||
;;
|
||||
maci | maci64)
|
||||
SDKROOT='/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk'
|
||||
MACOSX_DEPLOYMENT_TARGET='10.6'
|
||||
if test "${MATLAB_ARCH}" = "maci"; then
|
||||
ARCHS='i386'
|
||||
|
@ -71,12 +70,12 @@ case ${MATLAB_ARCH} in
|
|||
ARCHS='x86_64'
|
||||
fi
|
||||
MATLAB_DEFS="$MATLAB_DEFS -DNDEBUG"
|
||||
MATLAB_CFLAGS="-fno-common -no-cpp-precomp -arch $ARCHS -isysroot $SDKROOT -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -fexceptions -O2"
|
||||
MATLAB_LDFLAGS_NOMAP="-L$MATLAB/bin/${MATLAB_ARCH} -Wl,-twolevel_namespace -undefined error -arch $ARCHS -Wl,-syslibroot,$SDKROOT -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -bundle"
|
||||
MATLAB_CFLAGS="-fno-common -arch $ARCHS -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -fexceptions"
|
||||
MATLAB_CXXFLAGS="-fno-common -fexceptions -arch $ARCHS -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET"
|
||||
MATLAB_FFLAGS="-fexceptions -fbackslash -arch $ARCHS"
|
||||
MATLAB_LDFLAGS_NOMAP="-L$MATLAB/bin/${MATLAB_ARCH} -Wl,-twolevel_namespace -undefined error -arch $ARCHS -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -bundle"
|
||||
MATLAB_LDFLAGS="$MATLAB_LDFLAGS_NOMAP -Wl,-exported_symbols_list,$(pwd)/$srcdir/mexFunction-MacOSX.map"
|
||||
MATLAB_LIBS="-lmx -lmex -lmat -lstdc++ -lmwlapack"
|
||||
MATLAB_CXXFLAGS="-fno-common -no-cpp-precomp -fexceptions -arch $ARCHS -isysroot $SDKROOT -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -O2"
|
||||
MATLAB_FFLAGS="-fexceptions -fbackslash -arch $ARCHS"
|
||||
# Starting from MATLAB 7.5, BLAS and LAPACK are in distinct libraries
|
||||
AX_COMPARE_VERSION([$MATLAB_VERSION], [ge], [7.5], [MATLAB_LIBS="${MATLAB_LIBS} -lmwblas"])
|
||||
ax_mexopts_ok="yes"
|
||||
|
|
Loading…
Reference in New Issue