/[escript]/trunk/make/hosts/ess/Makefile.host
ViewVC logotype

Contents of /trunk/make/hosts/ess/Makefile.host

Parent Directory Parent Directory | Revision Log Revision Log


Revision 275 - (show annotations)
Wed Nov 30 04:27:00 2005 UTC (15 years, 10 months ago) by jgs
File size: 1801 byte(s)
remove -ftz flag from linker flags - has no effect anyway

1 # $Id$
2
3 # Define all Makefile variables specfying compiler settings relevant to this host
4
5 # C Compiler Settings
6 CC := icc
7 CC_SYS_INC_DIRS := ${NULL}
8 CC_INC_DIR_FLAG := -I
9 CC_DEF_FLAG := -D
10 CC_DEP_FLAGS := -MM
11 CC_OBJ_FLAGS := -c -fpic
12 CC_SHARE_FLAGS := -fpic
13 CC_CONFORM_FLAGS := -c99 -ansi_alias -no-gcc
14 CC_DIAG_FLAGS := -w1
15 CC_ARCH_FLAGS := -tpp2
16 ifeq ($(strip $(DODEBUG)),YES)
17 CC_OPT_FLAGS := -O0 -openmp -openmp_report0
18 else
19 CC_OPT_FLAGS := -O3 -IPF_fma -ftz -openmp -openmp_report0 -mp1
20 endif
21 CC_OUTPUT_FLAG := -o
22
23 # CPP Compiler Settings
24 CPP := icc
25 CPP_SYS_INC_DIRS := ${NULL}
26 CPP_INC_DIR_FLAG := -I
27 CPP_DEF_FLAG := -D
28 CPP_DEP_FLAGS := -MM
29 CPP_OBJ_FLAGS := -c -fpic
30 CPP_SHARE_FLAGS := -fpic
31 CPP_CONFORM_FLAGS := -ansi -ansi_alias -no-gcc
32 CPP_DIAG_FLAGS := -w1
33 CPP_ARCH_FLAGS := -tpp2
34 ifeq ($(strip $(DODEBUG)),YES)
35 CPP_OPT_FLAGS := -O0 -openmp -openmp_report0
36 DEBUG_FILE_EXT := ${NULL}
37 L_DEFS := ${L_DEFS} DOASSERT DOPROF
38 else
39 CPP_OPT_FLAGS := -O3 -IPF_fma -ftz -openmp -openmp_report0 -mp1
40 DEBUG_FILE_EXT := ${NULL}
41 endif
42 CPP_OUTPUT_FLAG := -o
43
44 # Linker Settings
45 LD := icc
46 LD_SYS_LIB_DIRS := ${NULL}
47 LD_SYS_LIBS := guide irc
48 LD_LIB_DIR_FLAG := -L
49 LD_LIB_FLAG := -l
50 LD_DIAG_FLAGS := ${NULL}
51 LD_SHARE_FLAG := -shared
52 LD_OUTPUT_FLAG := -o
53
54 # Archiver Settings
55 AR := /usr/bin/ar
56 AR_OPTION_FLAGS := crus
57
58 # Swig Compiler Settings
59 #SWIG := /usr/bin/swig
60 #SWIG_INC_DIR_FLAGS := ${patsubst %, -I%, ${L_EXT_INC_DIRS}}
61 #SWIG_OPT_FLAGS := -stat -v -strict 2
62 #SWIG_DOC_FLAG := -dnone
63 #SWIG_LANG_FLAG := -c++ -python -shadow
64 #SWIG_OUTPUT_FLAG := -o
65
66 # Python Compiler Settings
67 PYTHON := /raid2/tools/python-2.3.4/bin/python
68 PYTHON_CMD_FLAG := -c
69 PYTHON_OPT_FLAGS := -O
70 PYTHON_DIAG_FLAGS := -Wall
71 PYTHON_COMPILE_CMD = 'import py_compile, sys; py_compile.compile("$<", "${L_LIB_DIR}/$@", "$<")'

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.26