1
1
@ ECHO off
2
+ SET MATLAB_BINARY = c:\work\MATLAB_R2011a\bin
2
3
REM Latest dependencies at https://projects.g-node.org/nix/
3
4
SET NIX_DEP = c:\work\nix-dep
4
5
REM clone nix source from https://github.com/G-Node/nix
@@ -82,8 +83,8 @@ COPY %NIX_BUILD_DIR%\nix.dll %NIX_MX_ROOT%\ /Y
82
83
COPY %HDF5_BASE% \bin\hdf5.dll %NIX_MX_ROOT% \ /Y
83
84
COPY %HDF5_BASE% \bin\msvcp120.dll %NIX_MX_ROOT% \ /Y
84
85
COPY %HDF5_BASE% \bin\msvcr120.dll %NIX_MX_ROOT% \ /Y
85
- COPY %HDF5_BASE% \bin\szip.dll %NIX_MX_ROOT% \ /Y
86
86
COPY %HDF5_BASE% \bin\zlib.dll %NIX_MX_ROOT% \ /Y
87
+ COPY %HDF5_BASE% \bin\szip.dll %NIX_MX_ROOT% \ /Y
87
88
88
89
IF %PROCESSOR_ARCHITECTURE% == x86 (cmake .. -G " Visual Studio 12" ) ELSE (cmake .. -G " Visual Studio 12 Win64" )
89
90
@@ -100,6 +101,17 @@ COPY %NIX_MX_ROOT%\build\%BUILD_TYPE%\nix_mx.mexw* %NIX_MX_ROOT%\ /Y
100
101
CD %NIX_MX_ROOT%
101
102
102
103
ECHO --------------------------------------------------------------------------
103
- ECHO Starting matlab ...
104
+ ECHO Running nix-mx tests ...
104
105
ECHO --------------------------------------------------------------------------
105
- Start %NIX_MX_ROOT% \startup.m
106
+ SET PATH = %PATH% ;%MATLAB_BINARY%
107
+ SET TEST_LOG = nix-mx-build.log~
108
+ matlab -wait -nodesktop -nosplash -logfile %TEST_LOG% -r startuptests
109
+
110
+ IF %ERRORLEVEL% == 1 (
111
+ TYPE %TEST_LOG%
112
+ ECHO --------------------------------------------------------------------------
113
+ ECHO Matlab tests failed, check details above.
114
+ ECHO --------------------------------------------------------------------------
115
+ )
116
+
117
+ DEL %TEST_LOG%
0 commit comments