From: Sheng-Wei Chen Date: Thu, 31 Dec 2020 01:02:32 +0000 (+0800) Subject: Change the CFLAGS setting ` CFLAGS="\$CFLAGS -std=c99" ' to default setting in the... X-Git-Tag: v243~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2fd21d083f3341a92e79e78b4d36e46ba0853733;p=liblinear Change the CFLAGS setting ` CFLAGS="\$CFLAGS -std=c99" ' to default setting in the mex functions, that is, we remove it in the mex functions. We have tested this change with the environments `Visual Studio 2019' and `MinGW' in `Windows 10', `GCC/G++' in `Linux'. --- diff --git a/matlab/make.m b/matlab/make.m index 599bb76..b2217b2 100644 --- a/matlab/make.m +++ b/matlab/make.m @@ -10,10 +10,10 @@ try % This part is for MATLAB % Add -largeArrayDims on 64-bit machines of MATLAB else - mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmread.c - mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmwrite.c - mex CFLAGS="\$CFLAGS -std=c99" -I.. -largeArrayDims train.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c - mex CFLAGS="\$CFLAGS -std=c99" -I.. -largeArrayDims predict.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c + mex -largeArrayDims libsvmread.c + mex -largeArrayDims libsvmwrite.c + mex -I.. -largeArrayDims train.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c + mex -I.. -largeArrayDims predict.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c end catch err fprintf('Error: %s failed (line %d)\n', err.stack(1).file, err.stack(1).line);