Changeset 16096


Ignore:
Timestamp:
09/06/13 11:17:40 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: only install src/m/*m and */py in bin/ if enable-development is no

Location:
issm/trunk-jpl
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/Makefile.am

    r15916 r16096  
    44
    55ACLOCAL_AMFLAGS = -I m4
    6 
  • issm/trunk-jpl/configure.ac

    r15392 r16096  
    3333
    3434#List all Makefiles
    35 AC_CONFIG_FILES([Makefile
    36                         src/Makefile
    37                         src/c/Makefile
    38                         src/wrappers/Makefile
    39                         src/wrappers/python/Makefile
    40                         src/wrappers/matlab/Makefile
    41                         src/mobile/Makefile
    42                         src/mobile/native/Makefile
    43                         src/m/Makefile])
     35AC_CONFIG_FILES([
     36                                          Makefile
     37                                          src/Makefile
     38                                          src/c/Makefile
     39                                          src/wrappers/Makefile
     40                                          src/wrappers/python/Makefile
     41                                          src/wrappers/matlab/Makefile
     42                                          src/mobile/Makefile
     43                                          src/mobile/native/Makefile
     44                                          src/m/Makefile
     45                                          ])
    4446
    4547#End of configure.ac
  • issm/trunk-jpl/externalpackages/valgrind/install-macosx64.sh

    r13246 r16096  
    33
    44#Some cleanup
    5 rm -rf install valgrind-3.8.0
     5rm -rf install valgrind-3.8.1
    66mkdir install
    77
    88#Download from ISSM server
    9 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/valgrind-3.8.0.tar.bz2' 'valgrind-3.8.0.tar.bz2'
     9#$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/valgrind-3.8.1.tar.bz2' 'valgrind-3.8.1.tar.bz2'
    1010
    1111#Untar
    12 tar -jxvf  valgrind-3.8.0.tar.bz2
     12tar -jxvf  valgrind-3.8.1.tar.bz2
    1313
    1414#Move valgrind into install directory
    15 mv valgrind-3.8.0/* install
    16 rm -rf valgrind-3.8.0
     15mv valgrind-3.8.1/* install
     16rm -rf valgrind-3.8.1
    1717
    1818#configure
     
    2121
    2222#Compile valgrind
    23 make  -j 4
     23make  -j 8
    2424make install
  • issm/trunk-jpl/externalpackages/valgrind/issm.supp

    r15721 r16096  
    33#
    44# to add errors:
    5 #   1. in m/public/queue/ClusterScript.m,
     5#   1. in m/classes/clusters/generic.m,
    66#      add: --gen-suppressions=all
    77#   2. in the errlog, copy and paste the suppression log
  • issm/trunk-jpl/externalpackages/vim/addons/vimrc

    r15936 r16096  
    155155" and here some nice options for cindenting
    156156set cinoptions={.5s,+.5s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
     157" pound sign identation
     158inoremap # X<c-h>#
    157159" ----------------------------------------------------------------------}}}
    158160" TEX special{{{
  • issm/trunk-jpl/m4/issm_options.m4

    r15989 r16096  
    22
    33AC_DEFUN([ISSM_OPTIONS],[
     4
     5        AC_MSG_NOTICE(============================================================================)
     6        AC_MSG_NOTICE(=                      Checking ISSM specific options                      =)
     7        AC_MSG_NOTICE(============================================================================)
    48
    59        dnl ISSM's internal options
     
    1014                [enable_debugging=no])                                         dnl action if not given
    1115
     16        AC_MSG_CHECKING(for debugging support)
    1217        if test "x$enable_debugging" = xyes; then
    1318                AC_DEFINE([_ISSM_DEBUG_],[1],[Macro to enable debugging in ISSM])
    1419        fi
    15         dnl }}}
     20        AC_MSG_RESULT($enable_debugging)
     21        dnl }}}
     22        dnl Development{{{
     23        AC_ARG_ENABLE([development],                                      dnl feature
     24                AS_HELP_STRING([--enable-development],[turn development on]),  dnl help string
     25                [enable_development=$enableval],                                 dnl action if given
     26                [enable_development=yes])                                      dnl action if not given
     27
     28        AC_MSG_CHECKING(for development support)
     29        AM_CONDITIONAL([DEVELOPMENT], [test x$enable_development = xyes])
     30        AC_MSG_RESULT($enable_development)
     31         dnl }}}
    1632    dnl Shared build {{{
    1733    AC_ARG_ENABLE([sharedlibs],                                                dnl feature
     
    1935        [enable_sharedlibs=$enableval],                                        dnl action if given
    2036        [enable_sharedlibs=no])                                                dnl action if not given
     37         AC_MSG_CHECKING(for shared library build)
    2138    AM_CONDITIONAL([SHAREDLIBS], [test x$enable_sharedlibs = xyes])
     39         AC_MSG_RESULT($enable_sharedlibs)
    2240    dnl }}}
    2341    dnl Version{{{
  • issm/trunk-jpl/src/m/Makefile.am

    r15938 r16096  
    33#find . -type d -exec ls -d {} \;
    44
     5bin_SCRIPTS =
    56if WRAPPERS
    6 bin_SCRIPTS= ./qmu/*.m \
    7                                  ./qmu/setupdesign/*.m \
    8                                  ./qmu/plot/*.m \
    9                                  ./qmu/examples/*.m \
    10                                  ./kml/*.m \
    11                                  ./enum/*.m \
    12                                  ./classes/*.m \
    13                                  ./classes/qmu/*.m \
    14                                  ./classes/qmu/@dakota_method/*.m \
    15                                  ./classes/clusters/*.m \
    16                                  ./classes/model/*.m \
    17                                  ./consistency/*.m \
    18                                  ./array/*.m \
    19                                  ./boundaryconditions/*.m \
    20                                  ./exp/*.m \
    21                                  ./exp/operation/*.m \
    22                                  ./geometry/*.m \
    23                                  ./interp/*.m \
    24                                  ./coordsystems/*.m \
    25                                  ./mech/*.m \
    26                                  ./mesh/*.m \
    27                                  ./mesh/planet/*.m \
    28                                  ./mesh/rifts/*.m \
    29                                  ./miscellaneous/*.m \
    30                                  ./os/*.m \
    31                                  ./plot/*.m \
    32                                  ./plot/colormaps/*.m \
    33                                  ./string/*.m \
    34                                  ./contrib/massbalance/*.m \
    35                                  ./contrib/ecco/*.m \
    36                                  ./contrib/hydrology/*.m \
    37                                  ./contrib/hack/*.m \
    38                                  ./contrib/gslib/*.m \
    39                                  ./contrib/uci/*.m \
    40                                  ./contrib/oasis/*.m \
    41                                  ./contrib/bamg/*.m \
    42                                  ./extrusion/*.m \
    43                                  ./inversions/*.m \
    44                                  ./io/*.m \
    45                                  ./parameterization/*.m \
    46                                  ./partition/*.m \
    47                                  ./print/*.m \
    48                                  ./regional/*.m \
    49                                  ./solve/*.m \
    50                                  ./solvers/*.m \
    51                                  ./materials/*.m
     7if MATLAB
     8if !DEVELOPMENT
     9bin_SCRIPTS += ./qmu/*.m \
     10                                         ./qmu/setupdesign/*.m \
     11                                         ./qmu/plot/*.m \
     12                                         ./qmu/examples/*.m \
     13                                         ./kml/*.m \
     14                                         ./enum/*.m \
     15                                         ./classes/*.m \
     16                                         ./classes/qmu/*.m \
     17                                         ./classes/qmu/@dakota_method/*.m \
     18                                         ./classes/clusters/*.m \
     19                                         ./classes/model/*.m \
     20                                         ./consistency/*.m \
     21                                         ./array/*.m \
     22                                         ./boundaryconditions/*.m \
     23                                         ./exp/*.m \
     24                                         ./exp/operation/*.m \
     25                                         ./geometry/*.m \
     26                                         ./interp/*.m \
     27                                         ./coordsystems/*.m \
     28                                         ./mech/*.m \
     29                                         ./mesh/*.m \
     30                                         ./mesh/planet/*.m \
     31                                         ./mesh/rifts/*.m \
     32                                         ./miscellaneous/*.m \
     33                                         ./os/*.m \
     34                                         ./plot/*.m \
     35                                         ./plot/colormaps/*.m \
     36                                         ./string/*.m \
     37                                         ./contrib/massbalance/*.m \
     38                                         ./contrib/ecco/*.m \
     39                                         ./contrib/hydrology/*.m \
     40                                         ./contrib/hack/*.m \
     41                                         ./contrib/gslib/*.m \
     42                                         ./contrib/uci/*.m \
     43                                         ./contrib/oasis/*.m \
     44                                         ./contrib/bamg/*.m \
     45                                         ./extrusion/*.m \
     46                                         ./inversions/*.m \
     47                                         ./io/*.m \
     48                                         ./parameterization/*.m \
     49                                         ./partition/*.m \
     50                                         ./print/*.m \
     51                                         ./regional/*.m \
     52                                         ./solve/*.m \
     53                                         ./solvers/*.m \
     54                                         ./materials/*.m
    5255endif
     56endif
     57if PYTHON
     58if !DEVELOPMENT
     59bin_SCRIPTS += ./qmu/*.py \
     60                                         ./qmu/setupdesign/*.py \
     61                                         ./qmu/plot/*.py \
     62                                         ./qmu/examples/*.py \
     63                                         ./kml/*.py \
     64                                         ./enum/*.py \
     65                                         ./classes/*.py \
     66                                         ./classes/qmu/*.py \
     67                                         ./classes/qmu/@dakota_method/*.py \
     68                                         ./classes/clusters/*.py \
     69                                         ./classes/model/*.py \
     70                                         ./consistency/*.py \
     71                                         ./array/*.py \
     72                                         ./boundaryconditions/*.py \
     73                                         ./exp/*.py \
     74                                         ./exp/operation/*.py \
     75                                         ./geometry/*.py \
     76                                         ./interp/*.py \
     77                                         ./coordsystems/*.py \
     78                                         ./mech/*.py \
     79                                         ./mesh/*.py \
     80                                         ./mesh/planet/*.py \
     81                                         ./mesh/rifts/*.py \
     82                                         ./miscellaneous/*.py \
     83                                         ./os/*.py \
     84                                         ./plot/*.py \
     85                                         ./plot/colormaps/*.py \
     86                                         ./string/*.py \
     87                                         ./contrib/massbalance/*.py \
     88                                         ./contrib/ecco/*.py \
     89                                         ./contrib/hydrology/*.py \
     90                                         ./contrib/hack/*.py \
     91                                         ./contrib/gslib/*.py \
     92                                         ./contrib/uci/*.py \
     93                                         ./contrib/oasis/*.py \
     94                                         ./contrib/bamg/*.py \
     95                                         ./extrusion/*.py \
     96                                         ./inversions/*.py \
     97                                         ./io/*.py \
     98                                         ./parameterization/*.py \
     99                                         ./partition/*.py \
     100                                         ./print/*.py \
     101                                         ./regional/*.py \
     102                                         ./solve/*.py \
     103                                         ./solvers/*.py \
     104                                         ./materials/*.py
     105endif
     106endif
     107endif
Note: See TracChangeset for help on using the changeset viewer.