|
1 | 1 | @ECHO off
|
2 | 2 | SET MATLAB_BINARY=c:\work\MATLAB_R2011a\bin
|
3 |
| -REM Latest dependencies at https://projects.g-node.org/nix/ |
| 3 | +REM Latest Boost dependencies at https://projects.g-node.org/nix/ |
4 | 4 | SET NIX_DEP=c:\work\nix-dep
|
5 | 5 | REM clone nix source from https://github.com/G-Node/nix
|
6 | 6 | SET NIX_ROOT=c:\work\nix
|
7 | 7 | SET NIX_MX_ROOT=c:\work\nix-mx
|
| 8 | +REM This build script requires HDF5 version 1.10.1 |
| 9 | +REM Latest HDF5 dependencies for VS 2013 at https://www.hdfgroup.org/downloads/hdf5/ |
| 10 | +REM provide them at %NIX-DEP%\x86 or %NIX-DEP%\x64 |
8 | 11 | SET HDF5_VERSION_DIR=hdf5-1.10.1
|
| 12 | +REM Static build requires cmake version 3.9.1 |
| 13 | +SET CMAKEVER=3.9.1 |
| 14 | + |
| 15 | +ECHO -------------------------------------------------------------------------- |
| 16 | +ECHO Checking dependencies ... |
| 17 | +ECHO -------------------------------------------------------------------------- |
9 | 18 |
|
10 | 19 | IF NOT EXIST cmake (
|
11 |
| - ECHO Require a valid installation of cmake. |
| 20 | + ECHO Require a valid installation of cmake.\nExit... |
12 | 21 | EXIT /b
|
13 | 22 | )
|
14 | 23 |
|
| 24 | +FOR /F "tokens=*" %%a in ('cmake /V ^| find "%CMAKEVER%" /c') DO SET HASCMAKEVER=%%a |
| 25 | +IF NOT [%HASCMAKEVER%]==[1] ( |
| 26 | + ECHO Require cmake version %CMAKEVER%. |
| 27 | + EXIT /b |
| 28 | + ) |
| 29 | + |
15 | 30 | IF NOT EXIST %NIX_DEP% (
|
16 | 31 | ECHO Please provide the nix dependency directory.
|
17 | 32 | EXIT /b
|
@@ -53,11 +68,11 @@ SET PATH=%PATH%;%HDF5_BASE%\bin
|
53 | 68 | SET BOOST_ROOT=%BASE%\boost-1.57.0
|
54 | 69 | SET BOOST_INCLUDEDIR=%BOOST_ROOT%\include\boost-1_57
|
55 | 70 |
|
56 |
| -ECHO CPPUNIT_INCLUDE_DIR=%CPPUNIT_INCLUDE_DIR% |
| 71 | +ECHO CPPUNIT_INCLUDE_DIR=%CPPUNIT_INCLUDE_DIR%, checking directory... |
57 | 72 | IF EXIST %CPPUNIT_INCLUDE_DIR% (ECHO cppunit OK) ElSE (EXIT /b)
|
58 |
| -ECHO HDF5_DIR=%HDF5_DIR% |
| 73 | +ECHO HDF5_DIR=%HDF5_DIR%, checking directory... |
59 | 74 | IF EXIST %HDF5_DIR% (ECHO hdf5 OK) ELSE (EXIT /b)
|
60 |
| -ECHO BOOST_INCLUDEDIR=%BOOST_INCLUDEDIR% |
| 75 | +ECHO BOOST_INCLUDEDIR=%BOOST_INCLUDEDIR%, checking directory... |
61 | 76 | IF EXIST %BOOST_ROOT% (ECHO boost OK) ELSE (EXIT /b)
|
62 | 77 |
|
63 | 78 | ECHO --------------------------------------------------------------------------
|
|
0 commit comments