source: issm/oecreview/Archive/24684-25833/ISSM-24824-24825.diff

Last change on this file was 25834, checked in by Mathieu Morlighem, 4 years ago

CHG: added 24684-25833

File size: 3.3 KB
  • ../trunk-jpl/externalpackages/gsl/install-linux.sh

     
    1 #!/bin/bash
    2 set -eu
    3 
    4 
    5 # Constants
    6 #
    7 GSL_ROOT=${ISSM_DIR}/externalpackages/gsl
    8 VER="1.15"
    9 
    10 # Cleanup=
    11 rm -rf install src
    12 mkdir install src
    13 
    14 # Download source
    15 ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/gsl-${VER}.tar.gz" "gsl-${VER}.tar.gz"
    16 
    17 # Unpack source
    18 tar -zxvf gsl-${VER}.tar.gz
    19 
    20 # Move source to 'src' directory
    21 mv gsl-${VER}/* src
    22 rm -rf gsl-${VER}
    23 
    24 # Configure
    25 cd src
    26 ./configure \
    27         --prefix="${GSL_ROOT}/install" \
    28         --disable-static
    29 
    30 # Compile and install
    31 if [ $# -eq 0 ]; then
    32         make
    33         make install
    34 else
    35         make -j $1
    36         make -j $1 install
    37 fi
  • ../trunk-jpl/externalpackages/gsl/install-linux-static.sh

    Property changes on: ../trunk-jpl/externalpackages/gsl/install-linux.sh
    ___________________________________________________________________
    Deleted: svn:executable
    ## -1 +0,0 ##
    -*
    \ No newline at end of property
     
    1 #!/bin/bash
    2 set -eu
    3 
    4 
    5 # Constants
    6 #
    7 GSL_ROOT=${ISSM_DIR}/externalpackages/gsl
    8 VER="1.15"
    9 
    10 # Cleanup=
    11 rm -rf install src
    12 mkdir install src
    13 
    14 # Download source
    15 ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/gsl-${VER}.tar.gz" "gsl-${VER}.tar.gz"
    16 
    17 # Unpack source
    18 tar -zxvf gsl-${VER}.tar.gz
    19 
    20 # Move source to 'src' directory
    21 mv gsl-${VER}/* src
    22 rm -rf gsl-${VER}
    23 
    24 # Configure
    25 cd src
    26 ./configure \
    27         --prefix="${GSL_ROOT}/install" \
    28         --disable-shared \
    29         --with-pic
    30 
    31 # Compile and install
    32 if [ $# -eq 0 ]; then
    33         make
    34         make install
    35 else
    36         make -j $1
    37         make -j $1 install
    38 fi
  • ../trunk-jpl/externalpackages/gsl/install-macosx64.sh

    Property changes on: ../trunk-jpl/externalpackages/gsl/install-linux-static.sh
    ___________________________________________________________________
    Deleted: svn:executable
    ## -1 +0,0 ##
    -*
    \ No newline at end of property
     
    1 #!/bin/bash
    2 set -eu
    3 
    4 #Some cleanup
    5 rm -rf src install gsl-1.15
    6 mkdir src install
    7 
    8 #Download from ISSM server
    9 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'https://issm.ess.uci.edu/files/externalpackages/gsl-1.15.tar.gz' 'gsl-1.15.tar.gz'
    10 
    11 #Untar
    12 tar -zxvf  gsl-1.15.tar.gz
    13 
    14 #Move gsl into src directory
    15 mv gsl-1.15/* src
    16 rm -rf gsl-1.15
    17 
    18 #Configure gsl
    19 cd src
    20 
    21 export CFLAGS=" -arch x86_64"
    22 
    23 ./configure \
    24         --prefix="$ISSM_DIR/externalpackages/gsl/install"
    25 
    26 #Compile gsl
    27 if [ $# -eq 0 ]; then
    28         make
    29 else
    30         make -j $1
    31 fi
    32 make install
Note: See TracBrowser for help on using the repository browser.