Hi Eddy,
No, the -I directive must be before the first header file name. Do :
rootcint -f AxisDict.cxx -c -I/work/eddy TAttAxis.h ... LinkDef.h
Rene Brun
Eddy Offermann wrote:
>
> Hi Root-ers,
>
> Could somebody please show me how to use the "-I" in a rootcint command.
>
> rootcint -? gives:
>
> -------------
> rootcint [-f] AxisDict.cxx [-c] TAttAxis.h[{+,-}][!] ... [LinkDef.h]
>
> The difference between the two is that in the first case only the
> Streamer() and ShowMembers() methods are generated while in the
> latter case a complete compileable file is generated (including
> the include statements). The first method also allows the
> output to be appended to an already existing file (using >>).
> The optional - behind the header file name tells rootcint
> to not generate the Streamer() method. A custom method must be
> provided by the user in that case. For the + and ! options see below.
> When using option -c also the interpreter method interface stubs
> will be written to the output file (AxisDict.cxx in the above case).
> By default the output file will not be overwritten if it exists.
> Use the -f (force) option to overwite the output file. The output
> file must have one of the following extensions: .cxx, .C, .cpp,
> .cc, .cp.
>
> Before specifying the first header file one can also add include
> file directories to be searched and preprocessor defines, like:
> -I$../include -DDebug
> --------------
>
> So I tried something like
>
> rootcint -I/work/eddy -f AxisDict.cxx -c TAttAxis.h ... [LinkDef.h]
>
> which results in rootcint complaints.
>
> Eddy
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:33 MET