source: trunk/config/analysis.gmk @ 875

Last change on this file since 875 was 850, checked in by garnier, 16 years ago

geant4.8.2 beta

File size: 967 bytes
Line 
1#   Guy Barrand, 20th Mai 2000
2#
3# Analysis variables...
4#
5
6ANALYSISLIBS :=
7
8ifdef G4ANALYSIS_USE
9  CPPFLAGS += -DG4ANALYSIS_USE
10  ifndef G4ANALYSIS_AIDA_CONFIG_CFLAGS
11    ifneq (,$(findstring WIN32-VC,$(G4SYSTEM)))
12      # The "aida-config --include" for VC may return information
13      # by using the Windows /I syntax which is not understood
14      # by "g++ -M" used by the Geant4 make system to get dependencies.
15      # Then we transform to use the -I syntax which is understood by
16      # both g++ and CL.exe compilers :
17      G4ANALYSIS_TMP := $(shell echo "`aida-config --include`")
18      G4ANALYSIS_AIDA_CONFIG_CFLAGS := $(patsubst /I%,-I"%",$(G4ANALYSIS_TMP))
19    else
20      G4ANALYSIS_AIDA_CONFIG_CFLAGS := `aida-config --include`
21    endif
22  endif
23  ifndef G4ANALYSIS_AIDA_CONFIG_LIBS
24    G4ANALYSIS_AIDA_CONFIG_LIBS := `aida-config --lib`
25  endif
26  CPPFLAGS += $(G4ANALYSIS_AIDA_CONFIG_CFLAGS)
27  ANALYSISLIBS += $(G4ANALYSIS_AIDA_CONFIG_LIBS)
28endif
29
30
31
Note: See TracBrowser for help on using the repository browser.