source: tol/building/MinGW_32/build_package.bat @ e0e4105

1941-docker-image-to-testdevel
Last change on this file since e0e4105 was e0e4105, checked in by Pedro Gea <pgea@…>, 11 years ago

Refs #1880
Intrucciones para compilar paquetes desde Windows 32

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@6990 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.5 KB
Line 
1@echo off
2rem *********************************************************
3rem  La llamada al script recibe un argumento opcional:
4rem    build_package [<package_name>]
5rem *********************************************************
6setlocal enabledelayedexpansion
7
8call cmake_prepare.bat
9
10set tolp_root=%CD%\..\..\..
11if not exist "%tolp_root%\trunk" (
12  echo./!\ Cannot find 'trunk' at %tolp_root%
13  exit /b
14)
15
16set init_dir=%CD%
17set tolp_runtime=%tolp_root%\trunk\tol\CodeLite\Release\Runtime_Base
18set tol_cmake_dir=%tolp_root%\trunk\tol\cmake
19
20if "%1"=="" (
21  set /p package="package? "
22) else (
23  set package=%1
24)
25
26set package_dir=%CD%\..\..\..\OfficialTolArchiveNetwork\%package%
27
28if exist "%package_dir%\CMakeLists.txt" (
29  cd %package_dir%
30  set cmake_dir=BUILD_CMAKE\m32\release
31) else (
32  if exist %package_dir% (
33    echo No se encuentra el CMakeLists.txt
34  ) else (
35    echo No se encuentra el paquete
36  )
37  pause
38  exit /b
39)
40
41echo.
42set /p answer="mkdir? (y/n) "
43if "!answer!"=="y" (
44  if exist "%cmake_dir%" rmdir /S /Q "%cmake_dir%"
45  mkdir "%cmake_dir%"
46)
47
48cd %cmake_dir%
49
50echo.
51set /p answer="cmake? (y/n) "
52if "!answer!"=="y" ( 
53  cmake -DTOL_PREFIX_PATH=%tolp_runtime% -DCMAKE_TOOLCHAIN_FILE=%tol_cmake_dir%\mingw-m32.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -G"CodeLite - MinGW Makefiles" ..\..\..
54)
55
56echo.
57set /p answer="mingw32-make? (y/n) "
58if "!answer!"=="y" (
59  mingw32-make
60)
61echo.
62pause
63cd %init_dir%
64exit /b
Note: See TracBrowser for help on using the repository browser.