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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 275 - (hide 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 jgs 82 # $Id$
2    
3     # Define all Makefile variables specfying compiler settings relevant to this host
4    
5     # C Compiler Settings
6 jgs 108 CC := icc
7 jgs 82 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 jgs 122 CC_CONFORM_FLAGS := -c99 -ansi_alias -no-gcc
14 jgs 113 CC_DIAG_FLAGS := -w1
15 jgs 82 CC_ARCH_FLAGS := -tpp2
16 jgs 119 ifeq ($(strip $(DODEBUG)),YES)
17 jgs 149 CC_OPT_FLAGS := -O0 -openmp -openmp_report0
18 jgs 119 else
19 jgs 149 CC_OPT_FLAGS := -O3 -IPF_fma -ftz -openmp -openmp_report0 -mp1
20 jgs 119 endif
21 jgs 82 CC_OUTPUT_FLAG := -o
22    
23     # CPP Compiler Settings
24 jgs 108 CPP := icc
25 jgs 82 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 jgs 119 CPP_CONFORM_FLAGS := -ansi -ansi_alias -no-gcc
32 jgs 113 CPP_DIAG_FLAGS := -w1
33 jgs 82 CPP_ARCH_FLAGS := -tpp2
34     ifeq ($(strip $(DODEBUG)),YES)
35 jgs 149 CPP_OPT_FLAGS := -O0 -openmp -openmp_report0
36 jgs 122 DEBUG_FILE_EXT := ${NULL}
37 jgs 151 L_DEFS := ${L_DEFS} DOASSERT DOPROF
38 jgs 82 else
39 jgs 153 CPP_OPT_FLAGS := -O3 -IPF_fma -ftz -openmp -openmp_report0 -mp1
40 jgs 122 DEBUG_FILE_EXT := ${NULL}
41 jgs 82 endif
42     CPP_OUTPUT_FLAG := -o
43    
44     # Linker Settings
45 jgs 108 LD := icc
46     LD_SYS_LIB_DIRS := ${NULL}
47     LD_SYS_LIBS := guide irc
48 jgs 82 LD_LIB_DIR_FLAG := -L
49     LD_LIB_FLAG := -l
50     LD_DIAG_FLAGS := ${NULL}
51 jgs 275 LD_SHARE_FLAG := -shared
52 jgs 82 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 jgs 149 PYTHON_OPT_FLAGS := -O
70 jgs 82 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