Changeset 3202 in Sophya for trunk/SophyaLib/BuildMgr/configure


Ignore:
Timestamp:
Apr 10, 2007, 12:02:27 AM (18 years ago)
Author:
ansari
Message:

Ajout decodage arguments -arch64/-sasz64/-nofpic/-boundcheck/-sodebug pour flags de machdefs.h, Reza 10/04/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BuildMgr/configure

    r3180 r3202  
    3838unset incln
    3939unset mincname
     40unset arch64
     41unset sasz64
     42unset nofpic
     43unset boundcheck
     44unset sodebug
    4045unset usefftw2
    4146unset uselapack2
     
    4550if( "$1" == "-h" ) then
    4651  echo 'configure [-sbase SOPHYABASE] [-scxx SOPHYACXX] [-incln] [-minc mymake.inc] '
     52  echo '  [-arch64] [-sasz64] [-nofpic] [-boundcheck] [-sodebug]'
    4753  echo '  [-extp dir1 -extp dir2 ...] [-extip dir1 -extip dir2 ... ] [-extlp dir1 -extlp dir2 ... ]'
    4854  echo '  [-noextlib -noext fits -noext fftw -noext lapack -noext astro]'
     
    114120  set singleslb
    115121endif
     122#  Decodage options pour flags de machdefs.h
     123#  Liste de flags : SO_ARCH64 SO_NOFPIC SO_SASIZET64 SO_BOUNDCHECKING SOPHYA_DEBUG
     124if( "$1" == "-arch64" ) then
     125  set arch64
     126endif
     127if( "$1" == "-sasz64" ) then
     128  set sasz64
     129endif
     130if( "$1" == "-nofpic" ) then
     131  set nofpic
     132endif
     133if( "$1" == "-boundcheck" ) then
     134  set boundcheck
     135endif
     136if( "$1" == "-sodebug" ) then
     137  set sodebug
     138endif
     139
    116140
    117141shift
     
    393417echo "#define $sname 1 "  >> $mdefname
    394418echo "#endif" >> $mdefname
    395 echo "/* #define SO_BOUNDCHECKING 1 */" >> $mdefname
     419
     420if ( $?arch64 )  echo "#define SO_ARCH64  1" >> $mdefname
     421if ( $?nofpic )  echo "#define SO_NOFPIC  1" >> $mdefname
     422if ( $?sasz64 )  echo "#define SO_SASIZET64  1" >> $mdefname
     423if ( $?boundcheck )  echo "#define SO_BOUNDCHECKING  1" >> $mdefname
     424if ( $?sodebug )  echo "#define SOPHYA_DEBUG  1" >> $mdefname
     425
    396426if ( "$sname" == "IRIX64" ) then
    397427#  SGI_ARCH64 : compile avec -64 (en 64 bits)
Note: See TracChangeset for help on using the changeset viewer.