Changeset 3012


Ignore:
Timestamp:
02/10/10 15:30:22 (15 years ago)
Author:
jschierm
Message:

Combine all meshpart/metismex patch files into one.

Location:
issm/trunk/externalpackages/meshpart
Files:
1 added
7 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/externalpackages/meshpart/install.sh

    r2975 r3012  
    11#!/bin/bash
    22
    3 #Some cleanup
     3# Some cleanup
    44rm -rf meshpart
    55rm -rf src
    66rm -rf install
    77
    8 #Create src and install directories
     8# Create src and install directories
    99mkdir src install
    1010
    11 #Untar
     11# Untar
    1212tar -xvzf meshpart-020208.tar.gz
    1313mkdir meshpart/metis
    1414tar -xvzf metismex-4.0.tar.gz -C meshpart/metis
     15#proto.h in metis library is not patched, at least for metismex, so create a local version
     16cp ../metis/install/Lib/proto.h meshpart/metis
    1517
    16 #Move meshpart to src directory
     18# Move meshpart to src directory
    1719mv meshpart/* src
    1820rm -rf meshpart
    1921
    20 #Apply patches
    21 patch src/fiedler.m fiedler.m.patch
    22 patch src/chaco.m chaco.m.patch
    23 patch src/meshdemo.m meshdemo.m.patch
    24 patch src/metis/metismex.c metismex.c.patch
    25 patch src/chaco/mlchaco.c mlchaco.c.patch
    26 patch src/chaco/Makefile Makefile.patch
     22# Apply patches (all at once)
     23# (written by diff -rc src ~/Libs/meshpart > meshpart.patch)
     24patch -p0 < meshpart.patch
    2725
    2826#Nothing to build for meshpart itself
     
    3028#Build metismex
    3129cd src/metis
    32 #proto.h in metis library is not patched, at least for metismex, so create a local version
     30#proto.h in metis library is not patched, at least for metismex, so link with local version
    3331#mex -I../../../metis/install/Lib -L../../../metis/install -lmetis -largeArrayDims metismex.c
    34 cp ../../../metis/install/Lib/proto.h .
    35 patch proto.h ../../proto.h.patch
    3632mex -I. -I../../../metis/install/Lib -L../../../metis/install -lmetis -largeArrayDims metismex.c
     33mv metismex.mex* ..
    3734cd ../..
    3835
Note: See TracChangeset for help on using the changeset viewer.