Changeset 4665


Ignore:
Timestamp:
07/19/10 16:22:22 (15 years ago)
Author:
Mathieu Morlighem
Message:

Added folds for readability

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/m4/issm_options.m4

    r4656 r4665  
    33AC_DEFUN([ISSM_OPTIONS],[
    44
    5 
    6 
    7 
    8         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%debugging-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     5        dnl ISSM's internal options
     6        dnl Debugging {{{1
    97        AC_ARG_ENABLE([debugging],AS_HELP_STRING([--enable-debugging],
    108                                         [turn debug support on]),
     
    1311         AC_DEFINE([_ISSM_DEBUG_],[1],[Macro to enable debugging in ISSM.])
    1412        fi
    15         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Debuggin-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    16 
    17 
    18 
    19 
    20         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%serial build-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     13        dnl }}}
     14        dnl Serial build {{{1
    2115        AC_ARG_WITH([serial],
    2216                          AS_HELP_STRING([--with-serial = value],
     
    2620        AM_CONDITIONAL([NOSERIAL], [test $SERIAL_VALUE = no])
    2721        AC_MSG_RESULT($SERIAL_VALUE)
    28         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%serial build-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    29        
    30 
    31         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%parallel build-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     22        dnl }}}
     23        dnl Parallel build {{{1
    3224        AC_ARG_WITH([parallel],
    3325                          AS_HELP_STRING([--with-parallel = value],
     
    3729        AM_CONDITIONAL([NOPARALLEL], [test $PARALLEL_VALUE = no])
    3830        AC_MSG_RESULT($PARALLEL_VALUE)
    39         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%parallel build-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    40 
    41        
    42        
    43         dnl: check that at least serial or parallel builds have been requested!
     31        dnl }}}
     32        dnl Serial or Parallel check {{{1
     33        dnl Check that at least serial or parallel builds have been requested!
    4434        if test "$SERIAL_VALUE" != "yes" ; then
    4535                if test "$PARALLEL_VALUE" != "yes"; then
     
    4737                fi
    4838        fi
    49 
    50 
    51         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%matlab-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     39        dnl }}}
     40
     41        dnl ISSM's externalpackages
     42        dnl Matlab {{{1
    5243        AC_ARG_WITH([matlab-dir],
    5344                          AS_HELP_STRING([--with-matlab-dir = DIR],
     
    131122        AM_CONDITIONAL(LARGEARRAYS, test x$largearrays = xyes)
    132123       
    133         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%matlab-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    134        
    135 
    136 
    137         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%triangle-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     124        dnl }}}
     125        dnl triangle {{{1
    138126        AC_ARG_WITH([triangle-dir],
    139127                          AS_HELP_STRING([--with-triangle-dir = DIR], [triangle root directory. necessary for serial build]),
     
    164152        fi
    165153        AC_MSG_RESULT(ok)
    166         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%triangle-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    167 
    168 
    169 
    170         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dakota-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     154        dnl }}}
     155        dnl dakota{{{1
    171156        AC_ARG_WITH([dakota-dir],
    172157                          AS_HELP_STRING([--with-dakota-dir = DIR], [dakota root directory. necessary for serial build]),
     
    189174        fi
    190175        AC_MSG_RESULT($HAVE_DAKOTA)
    191         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dakota-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    192        
    193         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%chaco-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     176        dnl }}}
     177        dnl chaco{{{1
    194178        AC_ARG_WITH([chaco-dir],
    195179                          AS_HELP_STRING([--with-chaco-dir = DIR], [chaco root directory.]),
     
    212196        fi
    213197        AC_MSG_RESULT($HAVE_CHACO)
    214         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%chaco-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    215        
    216        
    217        
    218        
    219         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scotch-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     198        dnl }}}
     199        dnl scotch{{{1
    220200        AC_ARG_WITH([scotch-dir],
    221201                          AS_HELP_STRING([--with-scotch-dir = DIR], [scotch root directory.]),
     
    239219        fi
    240220        AC_MSG_RESULT($HAVE_SCOTCH)
    241         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scotch-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    242 
    243 
    244 
    245         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%metis-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     221        dnl }}}
     222        dnl metis{{{1
    246223        AC_ARG_WITH([metis-dir],
    247224                          AS_HELP_STRING([--with-metis-dir = DIR],
     
    282259        AC_MSG_RESULT($HAVE_METIS)
    283260        fi
    284         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%metis-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    285 
    286 
    287 
    288 
    289         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpi-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     261        dnl }}}
     262        dnl mpi{{{1
    290263        AC_MSG_CHECKING(for mpi...)
    291264        AC_ARG_WITH([mpi-lib],
     
    320293        fi
    321294        AC_MSG_RESULT(done)
    322         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpi-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    323 
    324 
    325 
    326         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%petsc-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     295        dnl }}}
     296        dnl petsc{{{1
    327297        AC_ARG_WITH([petsc-dir],
    328298                          AS_HELP_STRING([--with-petsc-dir = DIR],
     
    400370                AC_MSG_RESULT($HAVE_PETSC)
    401371        fi
    402         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%petsc-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    403 
    404 
    405 
    406 
    407 
    408         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpiuni-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     372        dnl }}}
     373        dnl mpiuni{{{1
    409374        dnl when running in serial mode, MPI must be ignored, and set to internal petsc mpiuni:
    410375        if test "$PARALLEL_VALUE" = "no" ; then
     
    429394                AC_SUBST([MPILIB])
    430395        fi
    431         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpiuni-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    432        
    433 
    434         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%slepc-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     396        dnl }}}
     397        dnl slepc{{{1
    435398        AC_ARG_WITH([slepc-dir],
    436399                          AS_HELP_STRING([--with-slepc-dir = DIR],
     
    454417        fi
    455418        AC_MSG_RESULT($HAVE_SLEPC)
    456         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%slepc-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    457        
    458 
    459 
    460         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scalapack-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     419        dnl }}}
     420        dnl scalapack{{{1
    461421        AC_ARG_WITH([scalapack-dir],
    462422                          AS_HELP_STRING([--with-scalapack-dir = DIR],
     
    478438        fi
    479439        AC_MSG_RESULT($HAVE_SCALAPACK)
    480         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scalapack-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    481 
    482 
    483 
    484 
    485         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blas-lapack-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     440        dnl }}}
     441        dnl blas{{{1
    486442        AC_ARG_WITH([blas-lapack-dir],
    487443                          AS_HELP_STRING([--with-blas-lapack-dir = DIR],
     
    519475        fi
    520476        AC_MSG_RESULT($HAVE_BLASLAPACK)
    521         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blas-lapack-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    522 
    523 
    524 
    525         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mkl-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     477        dnl }}}
     478        dnl mkl{{{1
    526479        AC_ARG_WITH([mkl-dir],
    527480                          AS_HELP_STRING([--with-mkl-dir = DIR],
     
    544497        fi
    545498        AC_MSG_RESULT($HAVE_MKL)
    546         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mkl-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    547        
    548        
    549        
    550         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%plapack-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     499        dnl }}}
     500        dnl plapack{{{1
    551501        AC_ARG_WITH([plapack-lib],
    552502                          AS_HELP_STRING([--with-plapack-lib = lib],
     
    579529        fi
    580530        AC_MSG_RESULT($HAVE_PLAPACK)
    581         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%plapack-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    582 
    583 
    584 
    585 
    586 
    587         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mumps-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     531        dnl }}}
     532        dnl mumps{{{1
    588533
    589534        dnl Mumps directory
     
    612557        fi
    613558        AC_MSG_RESULT($HAVE_MUMPS)
    614         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mumps-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    615        
    616 
    617 
    618         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blacs-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     559        dnl }}}
     560        dnl blacs{{{1
    619561        AC_ARG_WITH([blacs-dir],
    620562                          AS_HELP_STRING([--with-blacs-dir = DIR],
     
    637579        fi
    638580        AC_MSG_RESULT($HAVE_BLACS)
    639         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blacs-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    640        
    641 
    642 
    643 
    644         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%math-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     581        dnl }}}
     582        dnl math{{{1
    645583        AC_MSG_CHECKING(for math library...)
    646584        AC_ARG_WITH([math-lib],
     
    658596        fi
    659597        AC_MSG_RESULT(done)
    660         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%math-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    661 
    662 
    663 
    664         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fortran-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     598        dnl }}}
     599        dnl fortran{{{1
    665600        dnl fortran library  option
    666601        AC_MSG_CHECKING(for fortran library...)
     
    679614        fi
    680615        AC_MSG_RESULT(done)
    681         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fortran-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    682 
    683 
    684 
    685 
    686         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%graphics-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     616        dnl }}}
     617        dnl graphics{{{1
    687618        AC_MSG_CHECKING(for graphics library...)
    688619        AC_ARG_WITH([graphics-lib],
     
    700631        fi
    701632        AC_MSG_RESULT(done)
    702         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%graphics-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    703 
    704 
    705 
    706         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vendor-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     633        dnl }}}
     634        dnl vendor{{{1
    707635        AC_ARG_WITH([vendor],
    708636                          AS_HELP_STRING([--with-vendor = VENDOR], [vendor name, ex: intel]),
     
    728656        fi
    729657        AC_MSG_RESULT(done)
    730         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vendor-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    731 
    732 
    733 
    734         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%optimization-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     658        dnl }}}
     659
     660        dnl other options
     661        dnl optimization{{{1
    735662        dnl bypass standard optimization -g -O2 ?
    736663        AC_ARG_WITH([cxxoptflags],
     
    741668        AC_MSG_RESULT(done)
    742669
    743         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%optimization-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    744 
    745         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%multithreading-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     670        dnl }}}
     671        dnl multithreading{{{1
    746672        AC_ARG_WITH([numthreads],
    747673                          AS_HELP_STRING([--with-numthreads = NUMTHREADS_VALUE],
     
    772698        AC_SUBST([MULTITHREADINGLIB])
    773699        AC_MSG_RESULT($NUMTHREADS_VALUE)
    774         dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%numthreads build-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    775        
    776         dnl dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%64 bit indices%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     700        dnl }}}
     701        dnl 64bit {{{1
    777702        AC_ARG_WITH([64bit-indices],
    778703                          AS_HELP_STRING([--with-64bit-indices = bool], [use 64 bit integers, default 0, ex: --with-64bit-indices=1]),
     
    787712        fi
    788713        AC_MSG_RESULT($USE_64BIT_INDICES)
    789         dnl dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%64 bit indices end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    790 
     714        dnl }}}
    791715
    792716])
Note: See TracChangeset for help on using the changeset viewer.