1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
@echo off
setlocal ENABLEEXTENSIONS
if %PROCESSOR_ARCHITECTURE%==x86 (set ARCH=i386) else (set ARCH=amd64)
rem MinGW-w64
rem http://sourceforge.net/projects/mingw-w64/
set MinGW=%ProgramFiles%\mingw-builds\x64-4.8.1-posix-seh-rev5\mingw64
set PATH=%MinGW%\bin;%PATH%
set GENDEF=gendef.exe
set DLLTOOL=dlltool.exe
rem MPICH2
rem http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads
set MPIDIR="%ProgramFiles%\MPICH2"
set LIBDIR=%MPIDIR%\lib
set DLLDIR=%WinDir%\System32
set LIBNAME=mpi
set DLLNAME=mpich2
%GENDEF% - %DLLDIR%\%DLLNAME%.dll > %TEMP%\%LIBNAME%.def
%DLLTOOL% --dllname %DLLNAME%.dll --def %TEMP%\%LIBNAME%.def --output-lib %TEMP%\lib%LIBNAME%.a
move /Y %TEMP%\%LIBNAME%.def %LIBDIR%
move /Y %TEMP%\lib%LIBNAME%.a %LIBDIR%
|