Disable CMK_CHARMDEBUG from configure if CCS is unavailable
[charm.git] / src / arch / pami-bluegeneq / conv-mach.sh
blob405d499bba21212186a97441c699a8d04b831f59
1 # NOTE: cc-clang.sh is used by default on BGQ rather than this
3 . $CHARMINC/cc-bluegene.sh
5 if test -d "$BGQ_INSTALL/comm/include"
6 then
7 BGQ_INC="-I$BGQ_INSTALL/comm/include -I$BGQ_INSTALL/spi/include -I$BGQ_INSTALL -I$BGQ_INSTALL/spi/include/kernel/cnk -I$BGQ_ZLIB/include"
8 BGQ_LIB="-L$BGQ_INSTALL/comm/lib -lpami-gcc -L$BGQ_INSTALL/spi/lib -L$BGQ_ZLIB/lib -lSPI -lSPI_cnk -lpthread -lrt"
9 else
10 BGQ_INC="-I$BGQ_INSTALL/comm/sys-fast/include -I$BGQ_INSTALL/spi/include -I$BGQ_INSTALL -I$BGQ_INSTALL/spi/include/kernel/cnk -I$BGQ_ZLIB/include"
11 BGQ_LIB="-L$BGQ_INSTALL/comm/sys-fast/lib -lpami -L$BGQ_INSTALL/spi/lib -L$BGQ_ZLIB/lib -lSPI -lSPI_cnk -lpthread -lrt"
14 # test if compiler binary present
15 if test ! -x $BGQ_BIN/powerpc64-bgq-linux-g++
16 then
17 echo "ERROR: Invalid BGQ_INSTALL or BGQ_FLOOR, C/C++ compiler missing"
18 exit 1
21 CMK_CXX="bgxlC_r"
22 CMK_CC="bgxlc_r"
24 CMK_LD="$CMK_CC"
25 CMK_LDXX="$CMK_CXX"
27 CMK_CXX_FLAGS="-qhalt=e -qnokeyword=__int128 -qtls=local-exec -DCMK_USING_XLC=1"
28 CMK_CC_FLAGS="-qcpluscmt -qhalt=e -qnokeyword=__int128 -qtls=local-exec"
29 CMK_LD_FLAGS="$CMK_CC_FLAGS"
30 CMK_LDXX_FLAGS="$CMK_CXX_FLAGS"
32 CMK_CF77="bgxlf_r "
33 CMK_CF90="bgxlf90_r -qsuffix=f=f90"
34 CMK_CF90_FIXED="bgxlf90_r "
36 CMK_SYSINC="$BGQ_INC"
37 CMK_SYSLIBS="$BGQ_LIB"
39 CMK_COMPILER='bgxlc'
40 CMK_NO_PARTITIONS="1"
41 CMK_CCS_AVAILABLE='0'