Changeset be65acb in tol
- Timestamp:
- Feb 10, 2016, 10:36:23 AM (11 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- db5a963
- Parents:
- 2c66570
- Location:
- building
- Files:
-
- 1 added
- 8 edited
-
Linux/build.sh (modified) (4 diffs)
-
Linux/build_contrib.sh (modified) (2 diffs)
-
Linux/build_installer.sh (modified) (2 diffs)
-
Linux/build_package.sh (modified) (4 diffs)
-
Linux/current_version.sh (added)
-
Linux/produce_package.sh (modified) (3 diffs)
-
MinGW/build.bat (modified) (2 diffs)
-
MinGW/build_installer.bat (modified) (2 diffs)
-
MinGW/build_package.bat (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
building/Linux/build.sh
r2c66570 rbe65acb 2 2 #************************************************************ 3 3 # La llamada al script recibe dos argumentos: 4 # ./build.sh [tol|toltcl|tolbase|rtol] [| release|debug]4 # ./build.sh [tol|toltcl|tolbase|rtol] [|Release|Debug] 5 5 #************************************************************ 6 6 # Durante el proceso se pregunta por cada una de las etapas. … … 8 8 9 9 BUILD_DIR=$PWD/$(dirname $0) 10 source $BUILD_DIR/current_version.sh 10 11 11 12 if [ "$1" = "" ]; then … … 27 28 28 29 if [ "$2" = "" ]; then 29 mode= release30 mode=Release 30 31 else 31 32 mode=$2 32 33 fi 33 if !([ "$mode" = " release" ] || [ "$mode" = "debug" ]); then34 echo "(!) Second argument should be: release, debug or should be avoided."34 if !([ "$mode" = "Release" ] || [ "$mode" = "Debug" ]); then 35 echo "(!) Second argument should be: Release, Debug or should be avoided." 35 36 exit 36 37 fi 37 38 suffix=-$mode 38 if [ "$mode" = " release" ]; then39 if [ "$mode" = "Release" ]; then 39 40 suffix= 40 41 fi … … 62 63 if [ "$answer" = "y" ]; then 63 64 if [ "$project" = "tol" ]; then 64 cmake $PROJECT_DIR -DCMAKE_BUILD_TYPE=$mode -DCLAPACK_NAME=lapacke -DZIPARCHIVE_ROOT_DIR=/usr/local/ZipArchive$suffix -DZIPARCHIVE_AS_STATIC=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local/tol 3.2$suffix65 cmake $PROJECT_DIR -DCMAKE_BUILD_TYPE=$mode -DCLAPACK_NAME=lapacke -DZIPARCHIVE_ROOT_DIR=/usr/local/ZipArchive$suffix -DZIPARCHIVE_AS_STATIC=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local/tol$version$suffix 65 66 else 66 cmake $PROJECT_DIR -DCMAKE_BUILD_TYPE=$mode -DTOL_PREFIX_PATH=/usr/local/tol 3.2$suffix -DCMAKE_INSTALL_PREFIX=/usr/local/tol3.2$suffix67 cmake $PROJECT_DIR -DCMAKE_BUILD_TYPE=$mode -DTOL_PREFIX_PATH=/usr/local/tol$version$suffix -DCMAKE_INSTALL_PREFIX=/usr/local/tol$version$suffix 67 68 fi 68 69 fi -
building/Linux/build_contrib.sh
r2c66570 rbe65acb 2 2 #********************************************************* 3 3 # La llamada al script recibe dos argumentos: 4 # ./build_contrib.sh [|<contrib_name>] [| release|debug]4 # ./build_contrib.sh [|<contrib_name>] [|Release|Debug] 5 5 #********************************************************* 6 6 # Durante el proceso se pregunta por cada una de las etapas. … … 23 23 24 24 if [ "$2" = "" ]; then 25 mode= release25 mode=Release 26 26 else 27 27 mode=$2 28 28 fi 29 if !([ "$mode" = " release" ] || [ "$mode" = "debug" ]); then30 echo "(!) Second argument should be: release, debug or should be avoided."29 if !([ "$mode" = "Release" ] || [ "$mode" = "Debug" ]); then 30 echo "(!) Second argument should be: Release, Debug or should be avoided." 31 31 exit 32 32 fi 33 33 suffix=-$mode 34 if [ "$mode" = " release" ]; then34 if [ "$mode" = "Release" ]; then 35 35 suffix= 36 36 fi -
building/Linux/build_installer.sh
r2c66570 rbe65acb 8 8 9 9 BUILD_DIR=$PWD/$(dirname $0) 10 source $BUILD_DIR/current_version.sh 10 11 11 TRUNK_DIR=$BUILD_DIR/../.. 12 if ! [ -d "$ TRUNK_DIR" ]; then13 echo "(!) Cannot find folder: $ TRUNK_DIR"12 INSTALLER_DIR=$BUILD_DIR/../../installer 13 if ! [ -d "$INSTALLER_DIR" ]; then 14 echo "(!) Cannot find folder: $INSTALLER_DIR" 14 15 exit 15 16 fi 16 17 17 mode= release18 mode=Release 18 19 19 20 echo "----------------------------------------------------" … … 39 40 if [ "$answer" = "y" ] 40 41 then 41 cmake $ TRUNK_DIR -DTOL_RUNTIME_DIR=/usr/local/tol3.2 -DCMAKE_BUILD_TYPE=release42 cmake $INSTALLER_DIR -DTOL_RUNTIME_DIR=/usr/local/tol$version -DCMAKE_BUILD_TYPE=$mode 42 43 fi 43 44 -
building/Linux/build_package.sh
r2c66570 rbe65acb 2 2 #************************************************************ 3 3 # La llamada al script recibe dos argumentos: 4 # ./build_package.sh [|<package_name>] [| release|debug]4 # ./build_package.sh [|<package_name>] [|Release|Debug] 5 5 #************************************************************ 6 6 # Durante el proceso se pregunta por cada una de las etapas. … … 8 8 9 9 BUILD_DIR=$PWD/$(dirname $0) 10 source $BUILD_DIR/current_version.sh 10 11 11 12 if [ "$1" = "" ]; then … … 27 28 28 29 if [ "$2" = "" ]; then 29 mode= release30 mode=Release 30 31 else 31 32 mode=$2 32 33 fi 33 if !([ "$mode" = " release" ] || [ "$mode" = "debug" ]); then34 echo "(!) Second argument should be: release, debug or should be avoided."34 if !([ "$mode" = "Release" ] || [ "$mode" = "Debug" ]); then 35 echo "(!) Second argument should be: Release, Debug or should be avoided." 35 36 exit 36 37 fi 37 38 suffix=-$mode 38 if [ "$mode" = " release" ]; then39 if [ "$mode" = "Release" ]; then 39 40 suffix= 40 41 fi … … 61 62 read answer 62 63 if [ "$answer" = "y" ]; then 63 cmake $PACKAGE_DIR -DTOL_PREFIX_PATH=/usr/local/tol 3.2$suffix -DCMAKE_BUILD_TYPE=$mode64 cmake $PACKAGE_DIR -DTOL_PREFIX_PATH=/usr/local/tol$version$suffix -DCMAKE_BUILD_TYPE=$mode 64 65 fi 65 66 -
building/Linux/produce_package.sh
r2c66570 rbe65acb 8 8 9 9 BUILD_DIR=$PWD/$(dirname $0) 10 source $BUILD_DIR/current_version.sh 10 11 11 12 if [ "$1" = "" ]; then … … 17 18 18 19 PACKAGE_DIR=$BUILD_DIR/../../../OfficialTolArchiveNetwork/$package 19 20 20 if [ -d "$PACKAGE_DIR" ]; then 21 21 if [ -f "$PACKAGE_DIR/CMakeLists.txt" ]; then … … 46 46 read answer 47 47 if [ "$answer" = "y" ]; then 48 tolsh -c"Text Package=\"$package\"" ../produce_package.tol48 /usr/local/tol$version/bin/tolsh.sh -c"Text Package=\"$package\"" ../produce_package.tol 49 49 fi -
building/MinGW/build.bat
r2c66570 rbe65acb 2 2 rem ************************************************************ 3 3 rem La llamada al script recibe dos argumentos: 4 rem build [tol|toltcl|tolbase|rtol] [| release|debug]4 rem build [tol|toltcl|tolbase|rtol] [|Release|Debug] 5 5 rem ************************************************************ 6 6 rem Durante el proceso se pregunta por cada una de las etapas. … … 52 52 53 53 set mode=%2 54 if "!mode!"=="" set mode= release55 if "!mode!"==" release" goto mode_ok56 if "!mode!"==" debug" goto mode_ok57 echo.^(^^!^) Second argument should be: release, debug or should be avoided.54 if "!mode!"=="" set mode=Release 55 if "!mode!"=="Release" goto mode_ok 56 if "!mode!"=="Debug" goto mode_ok 57 echo.^(^^!^) Second argument should be: Release, Debug or should be avoided. 58 58 exit /b 59 59 :mode_ok -
building/MinGW/build_installer.bat
r2c66570 rbe65acb 32 32 ) 33 33 34 set TRUNK_DIR=!BUILD_DIR!\..\..35 if not exist "! TRUNK_DIR!" (36 echo.^(^^!^) Cannot find folder: ! TRUNK_DIR!34 set INSTALL_DIR=!BUILD_DIR!\..\..\installer 35 if not exist "!INSTALL_DIR!" ( 36 echo.^(^^!^) Cannot find folder: !INSTALL_DIR! 37 37 exit /b 38 38 ) 39 39 40 set mode=release 40 set mode=Release 41 42 echo. 43 set /p answer="include tolbase? (y/n) " 44 if "!answer!"=="y" ( 45 set cmake_opt_tolbase=-DINCLUDE_TOLBASE=ON 46 ) else ( 47 set cmake_opt_tolbase=-DINCLUDE_TOLBASE=OFF 48 ) 41 49 42 50 echo. … … 59 67 cd "!CMAKE_DIR!" 60 68 61 rem set init_dir=%CD%62 rem set tolp_trunk=%tolp_root%\trunk63 rem echo. tolp_trunk=%tolp_trunk%64 rem65 rem set installer_dir=%tolp_trunk%\building\MinGW_32\installer%66 rem echo. installer_dir=%installer_dir%67 rem68 rem if exist "%installer_dir%" (69 rem echo./!\ There is already a built folder of the installer70 rem set is_built=y71 rem ) else (72 rem set is_built=n73 rem )74 rem75 rem echo.76 rem set /p cont="continue? (y/n) "77 rem if "%cont%"=="y" GOTO continue_ok78 rem exit /b79 rem :continue_ok80 81 rem echo.82 rem set /p cont="mkdir? (y/n) "83 rem if "%cont%"=="n" GOTO skip_mkdir84 rem cd "%tolp_trunk%"85 rem if "%is_built%"=="y" rmdir /S /Q "%installer_dir%"86 rem mkdir "%installer_dir%"87 rem :skip_mkdir88 rem89 rem cd "%installer_dir%"90 91 69 echo. 92 70 set /p answer="cmake? (y/n) " 93 71 if "!answer!"=="y" ( 94 72 set TOL_RUNTIME=!USERPROFILE!\CMake_Build\tol\!mode!-!platform!\Runtime_Base 95 cmake -DTOL_RUNTIME_DIR=!TOL_RUNTIME! -DCMAKE_BUILD_TYPE=!mode! -G"CodeLite - MinGW Makefiles" "!TRUNK_DIR!"73 cmake !cmake_opt_tolbase! -DTOL_PLATFORM=!platform! -DTOL_RUNTIME_DIR=!TOL_RUNTIME! -DCMAKE_BUILD_TYPE=!mode! -G"CodeLite - MinGW Makefiles" "!INSTALL_DIR!" 96 74 ) 97 75 -
building/MinGW/build_package.bat
r2c66570 rbe65acb 2 2 rem ************************************************************ 3 3 rem La llamada al script recibe dos argumentos: 4 rem build_package [|<package_name>] [| release|debug]4 rem build_package [|<package_name>] [|Release|Debug] 5 5 rem ************************************************************ 6 6 rem Durante el proceso se pregunta por cada una de las etapas. … … 49 49 50 50 set mode=%2 51 if "!mode!"=="" set mode= release52 if "!mode!"==" release" goto mode_ok53 if "!mode!"==" debug" goto mode_ok54 echo.^(^^!^) Second argument should be: release, debug or should be avoided.51 if "!mode!"=="" set mode=Release 52 if "!mode!"=="Release" goto mode_ok 53 if "!mode!"=="Debug" goto mode_ok 54 echo.^(^^!^) Second argument should be: Release, Debug or should be avoided. 55 55 exit /b 56 56 :mode_ok
Note: See TracChangeset
for help on using the changeset viewer.
