source: CPL/oasis3/trunk/util/compile/frames/include_mercure/OSspecific_mercure.h

Last change on this file was 1677, checked in by aclsce, 10 years ago

Imported oasis3 (tag ipslcm5a) from cvs server to svn server (igcmg project).

File size: 834 bytes
Line 
1#
2# All models should use cpp flag __SX for activation of platform dependent
3#     source code on SUPER-SX machines !
4#
5# `uname -n` : mercure (cross compiling only)
6# `uname -s` : Linux
7# `uname -m` : SX-6
8#
9# With old compiler revision which do not allow for the
10# option   optdbl="-Wf,-A idbl4" use:
11#          optdbl="-Wf,-A  dbl4" AND -D__SXdbl4
12#
13
14#  export CPPFLAG=" -D__SX -D__SX__ "
15  export CPPFLAG="-D__SX"
16
17  export CPPFLAGF90start=" "
18  export CPPFLAGSEP=" "
19
20  export F90FLAG="-EP ${optf} ${optdbl} ${optnh} ${lstflags}"   
21  export FFLAG="-EP ${optf77} ${optdbl} ${optnh} ${lstflags}"
22  export f90FLAG=${F90FLAG}
23  export fFLAG=${FFLAG}
24
25  export LDFLAG="-Pstack ${optl} ${optdbl} ${optnh}"
26
27  export CCFLAG=${optc}
28
29  export AFLAG="-h float0  -m"
30
31  export ARFLAG="-rv"
32
33  export MPPFLAG=" "
34
35  export I4mods="I"
36
37
Note: See TracBrowser for help on using the repository browser.