mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 19:37:03 +00:00
(based on cipherCOM's repo commit d3d8934) Signed-off-by: VladimirMangos <vladimir@getmangos.com>
45 lines
1.3 KiB
Gnuplot
45 lines
1.3 KiB
Gnuplot
# $Id: platform_cray.GNU 91285 2010-08-05 08:29:30Z johnnyw $
|
|
|
|
# Platform macros for SGI/Cray UNICOS (vector) & UNICOS/mk (mpp) -
|
|
# UNICOS 9.0.2.8
|
|
# UNICOS 10.0.0.5
|
|
# UNICOS/mk 2.0.4.57
|
|
# Cray C++ Version 3.2.0.1
|
|
# Cray Standard C Version 6.2.0.1
|
|
#
|
|
# Contributed by Doug Anderson <dla@home.com>
|
|
|
|
debug = 1
|
|
static_libs_only = 1
|
|
quantify =
|
|
purify =
|
|
|
|
# Cray's autoinstantiation seems to be broken, resulting in
|
|
# C++ prelinker: error: instantiation loop
|
|
# So, we're using ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
|
|
CC = cc
|
|
LDLIB += -L$(ACE_ROOT)/lib
|
|
CXX = CC
|
|
#CFLAGS +=
|
|
CCFLAGS += -h noautoinstantiate
|
|
DCFLAGS += -g
|
|
DCCFLAGS += $(DCFLAGS)
|
|
OCFLAGS += -O2
|
|
OCCFLAGS += $(OCFLAGS)
|
|
|
|
CCFLAGS += -h exceptions
|
|
|
|
DLD = $(CXX)
|
|
LD = $(CXX)
|
|
LIBS = -lpthread
|
|
PIC =
|
|
AR = ar
|
|
ARFLAGS = ruv
|
|
RANLIB = /bin/true
|
|
|
|
# This is necessary to get libraries to contain template info, but only
|
|
# necessary when using autoinstantiation
|
|
# PRELIB = @echo ""; \
|
|
# echo "int main() { return 0; }" >dummy.cpp; \
|
|
# echo "$(CXX) $(CCFLAGS) $(CPPFLAGS) $(LDFLAGS) $(LIBS) -o dummy dummy.cpp $?";\
|
|
# $(CXX) $(CCFLAGS) $(CPPFLAGS) $(LDFLAGS) $(LIBS) -o dummy dummy.cpp $?;
|