Changeset be65acb in tol for building/Linux
- 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/Linux
- Files:
-
- 1 added
- 5 edited
-
build.sh (modified) (4 diffs)
-
build_contrib.sh (modified) (2 diffs)
-
build_installer.sh (modified) (2 diffs)
-
build_package.sh (modified) (4 diffs)
-
current_version.sh (added)
-
produce_package.sh (modified) (3 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
Note: See TracChangeset
for help on using the changeset viewer.
