Files
CoolProp/wrappers/Octave/OctaveBuilder.bat
2014-05-14 12:46:24 +02:00

29 lines
1.3 KiB
Batchfile

mkdir 3.6.1
mkdir 3.6.2
mkdir 3.6.4
swig -octave -c++ -outcurrentdir -o CoolProp_wrap.cpp ../../CoolProp/CoolProp.i
call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
REM : %%~nf gives just the file name, no path or extension
REM : %%f gives the full path and extension
mkoctfile -v -c -I..\..\CoolProp -o CoolProp_wrap.o CoolProp_wrap.cpp
if %errorlevel% neq 0 exit /b %errorlevel%
for %%f in (..\..\CoolProp\*.cpp) do mkoctfile -v -c -I..\..\CoolProp -o %%~nf.o %%f
if %errorlevel% neq 0 exit /b %errorlevel%
mkoctfile -v -o 3.6.1\CoolProp.oct *.o
if %errorlevel% neq 0 exit /b %errorlevel%
erase *.o
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
for %%f in (..\..\CoolProp\*.cpp) do c:\octave3_6_2\bin\mkoctfile -v -c -I..\..\CoolProp -o %%~nf.o %%f
c:\octave3_6_2\bin\mkoctfile -v -c -I..\..\CoolProp -o CoolProp_wrap.o CoolProp_wrap.cpp
c:\octave3_6_2\bin\mkoctfile -v -o 3.6.2\CoolProp.oct *.o
erase *.o
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
for %%f in (..\..\CoolProp\*.cpp) do c:\octave3_6_4\bin\mkoctfile -v -c -I..\..\CoolProp -o %%~nf.o %%f
c:\octave3_6_4\bin\mkoctfile -v -c -I..\..\CoolProp -o CoolProp_wrap.o CoolProp_wrap.cpp
c:\octave3_6_4\bin\mkoctfile -v -o 3.6.4\CoolProp.oct *.o
erase *.o