Changeset 24283


Ignore:
Timestamp:
10/28/19 15:23:48 (5 years ago)
Author:
jdquinn
Message:

CHG: Cleanup; now pulling source from our external packages repo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/gmsh/install.sh

    r22368 r24283  
    22set -eu
    33
    4 #Some cleanup
     4VER="3.0.5"
     5
     6# Cleanup
    57rm -rf install src
    6 mkdir install
     8mkdir install src
    79
    8 #Download latest version
    9 #svn co --username gmsh --password gmsh https://geuz.org/svn/gmsh/trunk src
    10 #git clone http://gitlab.onelab.info/gmsh/gmsh.git src
     10# Download source
     11$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/gmsh-${VER}-source.tgz" "gmsh-${VER}-source.tgz"
    1112
    12 #Set gmsh version
    13 GMSH_VER="3.0.5"
     13# Untar source
     14tar -xvzf gmsh-$VER-source.tgz
    1415
    15 #Remove tarball if it exists
    16 rm -f gmsh-$GMSH_VER-source.tgz
     16# Move source to src directory
     17mv gmsh-$VER-source/* src
     18rm -rf gmsh-$VER-source
    1719
    18 #Download last stable version that we know works
    19 wget http://gmsh.info/src/gmsh-$GMSH_VER-source.tgz
     20# Configure
     21cd install
     22cmake ../src \
     23        -DCMAKE_INSTALL_PREFIX="$ISSM_DIR/externalpackages/gmsh/install" \
     24        -DENABLE_MPI=1
    2025
    21 #Untar gmsh
    22 tar -xvzf gmsh-$GMSH_VER-source.tgz
    23 
    24 #Rename gmsh source directory
    25 mv gmsh-$GMSH_VER-source src
    26 
    27 #Configure
    28 cd install
    29 cmake ../src -DCMAKE_INSTALL_PREFIX="$ISSM_DIR/externalpackages/gmsh/install" -DENABLE_MPI=1
    30 
    31 #Compile and install
     26# Compile
    3227if [ $# -eq 0 ]; then
    3328        make
     
    3530        make -j $1
    3631fi
     32
     33# Install
    3734make install
Note: See TracChangeset for help on using the changeset viewer.