moved utilities and contribution in branchez
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2183 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
6c3383d718
commit
8280cf082b
1346 changed files with 0 additions and 0 deletions
173
branches/utilities/trunk/windows/genParadisEOSol.bat
Normal file
173
branches/utilities/trunk/windows/genParadisEOSol.bat
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
:: genParadisEOSol.bat
|
||||
:: Generates ParadisEO's Visual Studio solutions
|
||||
::
|
||||
@ECHO OFF
|
||||
|
||||
|
||||
:: Keep the current directory
|
||||
set _cdir=%CD%
|
||||
|
||||
|
||||
|
||||
:-------------------------- How ParadisEO will be compiled ? ----------------------------------------------:
|
||||
|
||||
:: Preliminary checking
|
||||
IF NOT EXIST paradiseo-eo GOTO errorNoEO
|
||||
IF NOT EXIST paradiseo-mo GOTO errorNoMO
|
||||
IF NOT EXIST paradiseo-moeo GOTO errorNoMOEO
|
||||
|
||||
CLS
|
||||
|
||||
echo.
|
||||
echo.
|
||||
echo =====================================================================
|
||||
echo Generate configuration files for ParadisEO
|
||||
echo =====================================================================
|
||||
echo.
|
||||
echo.
|
||||
|
||||
:: Install type
|
||||
echo CMake can generate many configuration files for ParadisEO.
|
||||
echo.
|
||||
|
||||
echo 1) Visual Studio 8 2005
|
||||
echo 2) Visual Studio 8 2005 Win64
|
||||
echo 3) Visual Studio 7 .NET 2003
|
||||
echo 4) Visual Studio 7
|
||||
echo 5) Visual Studio 6
|
||||
echo 6) NMake Makefiles
|
||||
echo 7) MinGW Makefiles
|
||||
echo 8) MSYS Makefiles
|
||||
echo 9) Borland Makefiles
|
||||
echo 10) Watcom WMake
|
||||
echo 11) Unix Makefiles
|
||||
|
||||
|
||||
:: Read the user's choice
|
||||
echo.
|
||||
set /p install=Please choose your generator:
|
||||
|
||||
:: Adapt the CMake generator
|
||||
if "%install%"=="1" set _cmake_generator="Visual Studio 8 2005"
|
||||
if "%install%"=="2" set _cmake_generator="Visual Studio 8 2005 Win64"
|
||||
if "%install%"=="3" set _cmake_generator="Visual Studio 7 .NET 2003"
|
||||
if "%install%"=="4" set _cmake_generator="Visual Studio 7"
|
||||
if "%install%"=="5" set _cmake_generator="Visual Studio 6"
|
||||
if "%install%"=="6" set _cmake_generator="NMake Makefiles"
|
||||
if "%install%"=="7" set _cmake_generator="MinGW Makefiles"
|
||||
if "%install%"=="8" set _cmake_generator="MSYS Makefiles"
|
||||
if "%install%"=="9" set _cmake_generator="Borland Makefiles"
|
||||
if "%install%"=="10" set _cmake_generator="Watcom WMake"
|
||||
if "%install%"=="11" set _cmake_generator="Unix Makefiles"
|
||||
|
||||
if %_cmake_generator%=="" goto invalidInstall
|
||||
|
||||
:----------------------------------------------------------------------------------------------------------:
|
||||
|
||||
|
||||
|
||||
:-------------------------- EO INSTALL ----------------------------------------------:
|
||||
:: Go to ParadisEO-EO directory
|
||||
cd %_cdir%\paradiseo-eo\build
|
||||
|
||||
:: Run CMake
|
||||
cmake "%_cdir%\paradiseo-eo" -G %_cmake_generator%
|
||||
|
||||
echo.
|
||||
if "%errorlevel%"=="0" echo ----- Generate ParadisEO-EO configuration files DONE
|
||||
if "%errorlevel%"=="-1" goto errorInstall
|
||||
echo.
|
||||
echo.
|
||||
|
||||
:: Go back to the initial directory
|
||||
cd %_cdir%
|
||||
|
||||
:------------------------------------------------------------------------------------:
|
||||
|
||||
|
||||
|
||||
|
||||
:-------------------------- MO INSTALL ----------------------------------------------:
|
||||
|
||||
:: Go to ParadisEO-MO directory
|
||||
cd %_cdir%\paradiseo-mo\build
|
||||
|
||||
:: Run CMake
|
||||
cmake "%_cdir%\paradiseo-mo" -G %_cmake_generator% "-Dconfig=%_cdir%\install.cmake"
|
||||
|
||||
echo.
|
||||
if %errorlevel%==0 echo ----- Generate ParadisEO-MO configuration files DONE
|
||||
if %errorlevel%==-1 goto errorInstall
|
||||
echo.
|
||||
echo.
|
||||
:------------------------------------------------------------------------------------:
|
||||
|
||||
|
||||
|
||||
|
||||
:-------------------------- MOEO INSTALL ----------------------------------------------:
|
||||
|
||||
:: Go back to the initial directory
|
||||
cd %_cdir%
|
||||
|
||||
:: Go to ParadisEO-MOEO directory
|
||||
cd %_cdir%\paradiseo-moeo\build
|
||||
|
||||
:: Run CMake
|
||||
cmake "%_cdir%\paradiseo-moeo" -G %_cmake_generator% "-Dconfig=%_cdir%\install.cmake"
|
||||
|
||||
|
||||
echo.
|
||||
if %errorlevel%==0 echo ----- Generate ParadisEO-MOEO configuration files DONE
|
||||
if not %errorlevel%==0 goto errorInstall
|
||||
echo.
|
||||
echo.
|
||||
:------------------------------------------------------------------------------------:
|
||||
|
||||
|
||||
|
||||
|
||||
:-------------------------- Error management ----------------------------------------:
|
||||
|
||||
:: Go back to the initial directory
|
||||
cd %_cdir%
|
||||
|
||||
goto end
|
||||
|
||||
:: Error management
|
||||
:errorNoEO
|
||||
echo.
|
||||
echo. Cound not find %_cdir%\paradiseo-eo. Abort.
|
||||
echo.
|
||||
goto end
|
||||
|
||||
:errorNoMO
|
||||
echo.
|
||||
echo. Cound not find %_cdir%\paradiseo-mo. Abort.
|
||||
echo.
|
||||
goto end
|
||||
|
||||
:errorNoMOEO
|
||||
echo.
|
||||
echo. Cound not find %_cdir%\paradiseo-moeo. Abort.
|
||||
echo.
|
||||
goto end
|
||||
|
||||
:invalidInstall
|
||||
echo.
|
||||
echo. No CMake generator read, Abort.
|
||||
echo.
|
||||
goto end
|
||||
|
||||
|
||||
:errorInstall
|
||||
echo.
|
||||
echo. An error has occurend, end.
|
||||
echo.
|
||||
goto end
|
||||
:------------------------------------------------------------------------------------:
|
||||
|
||||
|
||||
:: End
|
||||
:end
|
||||
PAUSE
|
||||
Loading…
Add table
Add a link
Reference in a new issue