RE: [ROOT] setting include and library paths using ACLiC

From: Philippe Canal (pcanal@fnal.gov)
Date: Thu Jun 17 2004 - 18:22:12 MEST


Hi Troy,

To put
  .include /my/include/dir
  .L /my/lib/libshared.so
in your rootlogon.C you need to do:
   gROOT->ProcessLine(".include /my/include/dir");
   gROOT->ProcessLine(".L /my/lib/libshared.so");
You can also add info directly to ACLiC by using
	gSystem->AddIncludePath(" -I/my/include/dir ");
      gSystem->AddLinkedLibs(" /my/lib/libshared.so ");

Cheers,
Philippe


-----Original Message-----
From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Troy D. Straszheim
Sent: Thursday, June 17, 2004 8:52 AM
To: roottalk@pcroot.cern.ch
Subject: [ROOT] setting include and library paths using ACLiC



Hi Talk --

I'm wondering how to set library/include search paths?  I am doing
development using ACLiC (root myfile.C++), and need to tell root every
time what the include directories are and to load other shared
libraries (e.g. run root, add to path with ".include /my/dir", load
libraries with ".L /path/to/my/shared/libsomething.so", then 
".X myfile.C++"). 

What's the best way to do this?  I have tried putting things like

.include /my/include/dir
.L /my/lib/libshared.so

in rootlogon.C, but this doesn't work....

Thanks,

Troy



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET