First commit
This commit is contained in:
22
libsvm-3.36/matlab/make.m
Normal file
22
libsvm-3.36/matlab/make.m
Normal file
@@ -0,0 +1,22 @@
|
||||
% This make.m is for MATLAB and OCTAVE under Windows, Mac, and Unix
|
||||
function make()
|
||||
try
|
||||
% This part is for OCTAVE
|
||||
if (exist ('OCTAVE_VERSION', 'builtin'))
|
||||
mex libsvmread.c
|
||||
mex libsvmwrite.c
|
||||
mex -I.. svmtrain.c ../svm.cpp svm_model_matlab.c
|
||||
mex -I.. svmpredict.c ../svm.cpp svm_model_matlab.c
|
||||
% This part is for MATLAB
|
||||
% Add -largeArrayDims on 64-bit machines of MATLAB
|
||||
else
|
||||
mex -largeArrayDims libsvmread.c
|
||||
mex -largeArrayDims libsvmwrite.c
|
||||
mex -I.. -largeArrayDims svmtrain.c ../svm.cpp svm_model_matlab.c
|
||||
mex -I.. -largeArrayDims svmpredict.c ../svm.cpp svm_model_matlab.c
|
||||
end
|
||||
catch err
|
||||
fprintf('Error: %s failed (line %d)\n', err.stack(1).file, err.stack(1).line);
|
||||
disp(err.message);
|
||||
fprintf('=> Please check README for detailed instructions.\n');
|
||||
end
|
Reference in New Issue
Block a user