3 PMI_LIBS
="$CRAY_PMI_POST_LINK_OPTS"
5 PGCC
=`CC -V 2>&1 | grep pgCC`
6 ICPC
=`CC -V 2>&1 | grep Intel`
7 GNU
=`CC -V 2>&1 | grep 'g++'`
8 CCE
=`CC -V 2>&1 | grep 'Cray'`
10 CMK_CPP_CHARM
="cpp -P"
16 # Swap these and set XT[45]_TOPOLOGY in conv-mach.h if doing topo work
17 # on a Cray XT of known dimensions. See src/util/CrayNid.c for details
18 #CMK_LIBS="-lckqt -lrca"
21 CMK_LD_LIBRARY_PATH
="-Wl,-rpath,$CHARMLIBSO/,$PMI_LIBS "
23 # compiler for compiling sequential programs
26 CMK_CC
="$CMK_CC -DCMK_FIND_FIRST_OF_PREDICATE=1 "
27 CMK_CXX
="$CMK_CXX -DCMK_FIND_FIRST_OF_PREDICATE=1 --no_using_std "
28 # gcc is needed for building QT
29 CMK_SEQ_CC
="gcc -fPIC "
30 CMK_SEQ_CXX
="pgCC -fPIC --no_using_std "
33 CMK_CXX_OPTIMIZE
=" -hipa4" # For improved C++ performance
34 CMK_SEQ_CC
="gcc -fPIC"
35 CMK_SEQ_CXX
="g++ -fPIC "
38 CMK_SEQ_CC
="icc -fPIC "
39 CMK_SEQ_CXX
="icpc -fPIC "
41 CMK_SEQ_CC
="gcc -fPIC"
42 CMK_SEQ_CXX
="g++ -fPIC "
44 CMK_SEQ_LD
="$CMK_SEQ_CC "
45 CMK_SEQ_LDXX
="$CMK_SEQ_CXX "
48 # compiler for native programs
52 CMK_NATIVE_LDXX
="g++ "
56 CMK_QT
="generic64-light"
63 CMK_F90LIBS
="-lifcore -lifport -lifcore "
72 CMK_CF77
="$CMK_CF77 -ffree-line-length-none"
73 CMK_CF90
="$CMK_CF90 -ffree-line-length-none"