source: JEM-EUSO/esaf_cc_at_lal/platform/config.icc @ 114

Last change on this file since 114 was 114, checked in by moretto, 11 years ago

actual version of ESAF at CCin2p3

File size: 1.1 KB
Line 
1# Intel C compiler specific settings
2# TODO: Not tested as of 25. June
3
4CPP = icc
5CXX = icpc
6F77 = ifort
7LD  = icpc
8
9#ICC_VER        := $(shell $(CXX) -dumpversion 2>&1 | sed 's!Version \(.*\)!\1!g')
10#ICC_MAJOR      := $(shell echo $(ICC_VER) 2>&1 | sed 's/\(.*\)\.\(.*\)/\1/')
11#ICC_MINOR      := $(shell echo $(ICC_VER) 2>&1 | sed 's/\(.*\)\.\(.*\)/\2/')
12CXX_VER         := $(shell $(CXX) -dumpversion 2>&1)
13CXX_MAJOR       := $(shell $(CXX) -v 2>&1 | awk '{ if (NR==1) print $$2 }' | \
14                     cut -d'.' -f1)
15CXX_MINOR       := $(shell $(CXX) -v 2>&1 | awk '{ if (NR==1) print $$2 }' | \
16                     cut -d'.' -f2)
17
18DBFLAGS         := -g
19ifneq ("$(CXX_VER)","8.0")
20DBFLAGS         += -debug extended
21endif
22
23CXXFLAGS        += -I include
24
25ifeq ($(DEBUG),0)
26CXXFLAGS        += -O2
27endif
28ifeq ($(DEBUG),1)
29CXXFLAGS        += $(DBFLAGS)
30FFLAGS          += -g
31endif
32ifeq ($(DEBUG),2)
33CXXFLAGS        += $(DBFLAGS) -DDEBUG
34FFLAGS          += -g
35endif
36
37#libs for compressed files
38LDFLAGS         += -lz
39
40FFLAGS          += -nofor_main -fpic
41LDFLAGS         += -lnsl -lcrypt
42
43CC_DONE         = 1
Note: See TracBrowser for help on using the repository browser.