source: tol/building/Linux/build_installer.sh @ 8faa4f7

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

Refs #1880
Se usan la primera letra en mayúscula para las opciones Release y Debug.
Se incorpora un scripta para gestionar la versión de TOL en Linux.

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

  • Property mode set to 100755
File size: 1.3 KB
Line 
1#!/bin/bash
2#************************************************************
3# La llamada al script no recibe argumentos:
4#   ./build_instaler.sh
5#************************************************************
6# Durante el proceso se pregunta por cada una de las etapas.
7#************************************************************
8
9BUILD_DIR=$PWD/$(dirname $0)
10source $BUILD_DIR/current_version.sh
11
12INSTALLER_DIR=$BUILD_DIR/../../installer
13if ! [ -d "$INSTALLER_DIR" ]; then
14  echo "(!) Cannot find folder: $INSTALLER_DIR"
15  exit
16fi
17
18mode=Release
19
20echo "----------------------------------------------------"
21echo " Building TOL installer "
22echo "----------------------------------------------------"
23
24CMAKE_DIR=~/CMake_Build/installer/$mode
25if [ -d "$CMAKE_DIR" ]; then
26  echo "/!\ There is already a built folder of $package."
27  echo -n "mkdir? (y/n) "
28  read answer
29  if [ "$answer" = "y" ]; then
30    rm -r "$CMAKE_DIR"
31    mkdir -p "$CMAKE_DIR"
32  fi
33else
34  mkdir -p "$CMAKE_DIR"
35fi
36cd $CMAKE_DIR
37
38echo -n "cmake? (y/n) "
39read answer
40if [ "$answer" = "y" ]
41then
42  cmake $INSTALLER_DIR -DTOL_RUNTIME_DIR=/usr/local/tol$version -DCMAKE_BUILD_TYPE=$mode
43fi
44
45echo -n "cpack -G DEB? (y/n) "
46read answer
47if [ "$answer" = "y" ]
48then
49  cpack -G DEB
50fi
51
52echo -n "cpack -G RPM? (y/n) "
53read answer
54if [ "$answer" = "y" ]
55then
56  cpack -G RPM
57fi
Note: See TracBrowser for help on using the repository browser.