source: JEM-EUSO/esaf_cc_at_lal/platform/config.gcc @ 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: 848 bytes
Line 
1# GNU C compiler specific settings
2
3CPP = gcc
4CXX = g++
5F77 = gfortran
6LD  = g++
7
8CXX_VER         := $(shell $(CXX) -dumpversion 2>&1)
9CXX_MAJOR       := $(shell echo $(CXX_VER) 2>&1 | sed 's/\(.*\)\.\(.*\)\.\(.*\)/\1/')
10CXX_MINOR       := $(shell echo $(CXX_VER) 2>&1 | sed 's/\(.*\)\.\(.*\)\.\(.*\)/\2/')
11CXX_PATCHLEVEL  := $(shell echo $(CXX_VER) 2>&1 | sed 's/\(.*\)\.\(.*\)\.\(.*\)/\3/')
12
13DBFLAGS         := -g
14ifeq ($(GDB),1)
15DBFLAGS         += -ggdb
16endif
17
18CXXFLAGS        += -I include -Wall -Wstrict-aliasing=2 -Wunused -fPIC
19
20ifeq ($(DEBUG),0)
21CXXFLAGS        += -O2
22endif
23ifeq ($(DEBUG),1)
24CXXFLAGS        += $(DBFLAGS)
25FFLAGS          += -g
26endif
27ifeq ($(DEBUG),2)
28CXXFLAGS        += $(DBFLAGS) -DDEBUG
29FFLAGS          += -g
30endif
31
32#libs for compressed files
33LDFLAGS         += -lz
34LDFLAGSRECO      = $(LDFLAGS)
35
36CC_DONE         = 1
Note: See TracBrowser for help on using the repository browser.