/[PAMELA software]/yoda/configure.in
ViewVC logotype

Diff of /yoda/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by kusanagi, Tue Sep 21 20:22:59 2004 UTC revision 4.2.2.1 by kusanagi, Sat May 28 13:05:08 2005 UTC
# Line 7  dnl this will be called in the all the o Line 7  dnl this will be called in the all the o
7  AC_INIT(event/PamelaRun.h)  AC_INIT(event/PamelaRun.h)
8    
9  dnl Adds several standard checks. It takes the program name and version number as arguments.  dnl Adds several standard checks. It takes the program name and version number as arguments.
10  AM_INIT_AUTOMAKE([yoda],[0.1.0])  AM_INIT_AUTOMAKE([yoda],[4.2.4])
11    
12  dnl Indicates that you will be using a config.h file  dnl Indicates that you will be using a config.h file
13  dnl config.h will be generated by AUTOCONF using a confing.h.in file  dnl config.h will be generated by AUTOCONF using a confing.h.in file
# Line 52  AC_PROG_INSTALL Line 52  AC_PROG_INSTALL
52    
53  dnl This will allow you to build code in sub-directories into temporary libraries,  dnl This will allow you to build code in sub-directories into temporary libraries,
54  dnl which MAKE will then link in with the rest of the code  dnl which MAKE will then link in with the rest of the code
55  AC_PROG_RANLIB  dnl AC_PROG_RANLIB
56    
57    
58  AC_PROG_MAKE_SET  AC_PROG_MAKE_SET
# Line 65  AM_MISSING_PROG(AUTOMAKE, automake, $mis Line 65  AM_MISSING_PROG(AUTOMAKE, automake, $mis
65  AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)  AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
66  AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)  AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
67    
68    
69  dnl Process the different options  dnl Process the different options
70  AC_ARG_WITH(root,  AC_ARG_WITH(root,
71    [--with-root=path    Use the specified ROOT directory],    [--with-root=path    Use the specified ROOT directory],
72    ROOTSYS=$with_root,)    ROOTSYS=$with_root,)
73    
74  ROOT_LIBRARY="${ROOTSYS}/lib"  ROOT_LIBRARY="${ROOTSYS}/lib"
75  ROOT_LDFLAGS="${ROOT_LIBRARY}/libHist.so  ${ROOT_LIBRARY}/libMatrix.so  ${ROOT_LIBRARY}/libTree.so ${ROOT_LIBRARY}/libCore.so ${ROOT_LIBRARY}/libCint.so -ldl"  
76    ROOT_LDFLAGS="                                                          \
77    ${ROOT_LIBRARY}/libCint.so          ${ROOT_LIBRARY}/libCore.so          \
78    ${ROOT_LIBRARY}/libMatrix.so        ${ROOT_LIBRARY}/libHist.so          \
79    ${ROOT_LIBRARY}/libTree.so          ${ROOT_LIBRARY}/libGraf.so          \
80    ${ROOT_LIBRARY}/libGraf3d.so        ${ROOT_LIBRARY}/libGpad.so          \
81    ${ROOT_LIBRARY}/libGui.so           ${ROOT_LIBRARY}/libMinuit.so        \
82    ${ROOT_LIBRARY}/libHistPainter.so   ${ROOT_LIBRARY}/libTreePlayer.so    \
83    ${ROOT_LIBRARY}/libTreeViewer.so    ${ROOT_LIBRARY}/libProof.so         \
84    ${ROOT_LIBRARY}/libProofGui.so      ${ROOT_LIBRARY}/libPhysics.so       \
85    ${ROOT_LIBRARY}/libRint.so          ${ROOT_LIBRARY}/libHtml.so          \
86    ${ROOT_LIBRARY}/libEG.so            ${ROOT_LIBRARY}/libGeom.so          \
87    ${ROOT_LIBRARY}/libGeomPainter.so   ${ROOT_LIBRARY}/libVMC.so           \
88    ${ROOT_LIBRARY}/libFumili.so        ${ROOT_LIBRARY}/libMLP.so           \
89    ${ROOT_LIBRARY}/libGedOld.so        ${ROOT_LIBRARY}/libGed.so           \
90    ${ROOT_LIBRARY}/libQuadp.so                 \
91    ${ROOT_LIBRARY}/libGX11.so          ${ROOT_LIBRARY}/libGX11TTF.so       \
92    ${ROOT_LIBRARY}/libX3d.so                  \
93    ${ROOT_LIBRARY}/libASImage.so       \
94    ${ROOT_LIBRARY}/libThread.so        \
95     -ldl"
96    
97    
98  ROOT_INCLUDES="-I${ROOTSYS}/include"  ROOT_INCLUDES="-I${ROOTSYS}/include"
99  AC_SUBST(ROOT_INCLUDES)  AC_SUBST(ROOT_INCLUDES)
# Line 85  AC_ARG_ENABLE(gprof, Line 107  AC_ARG_ENABLE(gprof,
107  gprof=$enableval,gprof=no)  gprof=$enableval,gprof=no)
108  if test "$gprof" != no  if test "$gprof" != no
109  then  then
110      CFLAGS="-pg $CFLAGS"      CXXFLAGS="-pg $CXXFLAGS"
111      AC_MSG_RESULT(enabled)      AC_MSG_RESULT(enabled)
112  else  else
113      AC_MSG_RESULT(no)      AC_MSG_RESULT(no)
# Line 95  AC_ARG_WITH(log4cxx, Line 117  AC_ARG_WITH(log4cxx,
117    [--with-log4cxx=path Use the specified directroy for log4cxx],    [--with-log4cxx=path Use the specified directroy for log4cxx],
118    LOG4CXX=$with_log4cxx,)    LOG4CXX=$with_log4cxx,)
119  LOG4CXX_INCLUDES="-I${LOG4CXX}/include"  LOG4CXX_INCLUDES="-I${LOG4CXX}/include"
120    AC_SUBST(LOG4CXX_INCLUDES)
121    #------------------------------------------------------------
122    AC_ARG_WITH(log4cxx,
123      [--with-log4cxx=path Use the specified directroy for log4cxx],
124      LOG4CXX=$with_log4cxx,)
125    
126    LOG4CXX_LIBRARY="${LOG4CXX}/lib"
127    LOG4CXX_INCLUDES="-I${LOG4CXX}/include"
128    LOG4CXX_LDFLAGS=" ${LOG4CXX_LIBRARY}/liblog4cxx.so "
129    
130    AC_SUBST(LOG4CXX_INCLUDES)
131    AC_SUBST(LOG4CXX_LDFLAGS)
132    AC_SUBST(LOG4CXX_LIBRARY)
133    #------------------------------------------------------------
134    
135    
136    
137  dnl Checks for header files.  dnl Checks for header files.
138  AC_HEADER_STDC  AC_HEADER_STDC
# Line 103  AC_HEADER_STDC Line 141  AC_HEADER_STDC
141  dnl Indicates the name of the Makefile which will be generated  dnl Indicates the name of the Makefile which will be generated
142  dnl and the various subDirs where it will be generated one  dnl and the various subDirs where it will be generated one
143  dnl Add your own Makefiles to create here.  dnl Add your own Makefiles to create here.
144  AC_OUTPUT(Makefile Doxyfile \  AC_OUTPUT(Makefile Doxyfile             \
145   event/Makefile \   event/Makefile                         \
146    
147  dnl ------------------makes for Packets and SubPackets----------------  dnl ------------------makes for Packets and SubPackets----------------
148   event/mcmd/Makefile \   event/mcmd/Makefile                    \
149   event/tmtc/Makefile \   event/tmtc/Makefile                    \
150   event/log/Makefile \   event/log/Makefile                     \
151   event/arrDump/Makefile \   event/arrDump/Makefile                 \
152   event/tabDump/Makefile \   event/tabDump/Makefile                 \
153   event/varDump/Makefile \   event/varDump/Makefile                 \
154   event/physics/Makefile \   event/tsbt/Makefile                    \
155   event/physics/tracker/Makefile  \   event/tsbb/Makefile                    \
156   event/physics/anticounter/Makefile \   event/endrun/Makefile                  \
157   event/physics/calorimeter/Makefile \   event/physics/Makefile                 \
158     event/physics/tracker/Makefile         \
159     event/physics/anticounter/Makefile     \
160     event/physics/calorimeter/Makefile     \
161   event/physics/neutronDetector/Makefile \   event/physics/neutronDetector/Makefile \
162     event/physics/trigger/Makefile         \
163     event/physics/tof/Makefile             \
164     event/physics/S4/Makefile              \
165  dnl ------------------makes for Packets and SubPackets----------------  dnl ------------------makes for Packets and SubPackets----------------
166    
167    
168  dnl ------------------makes for Techmodel Data----------------  dnl ------------------makes for Techmodel Data----------------
169   techmodel/Makefile \   techmodel/Makefile                             \
170   techmodel/forroutines/tracker/Makefile \   techmodel/forroutines/tracker/Makefile         \
171   techmodel/forroutines/tracker/readraw/Makefile \   techmodel/forroutines/tracker/readraw/Makefile \
172   techmodel/forroutines/anticounter/Makefile \   techmodel/forroutines/anticounter/Makefile     \
173   techmodel/forroutines/calorimeter/Makefile \   techmodel/forroutines/calorimeter/Makefile     \
174   techmodel/forroutines/Makefile \   techmodel/forroutines/tof/Makefile             \
175   techmodel/physics/Makefile \   techmodel/forroutines/trigger/Makefile         \
176     techmodel/forroutines/Makefile                 \
177     techmodel/physics/Makefile                     \
178  dnl ------------------makes for Techmodel Data----------------  dnl ------------------makes for Techmodel Data----------------
179    )    )
180    

Legend:
Removed from v.1.7  
changed lines
  Added in v.4.2.2.1

  ViewVC Help
Powered by ViewVC 1.1.23