[Trilinos-Users] multiple libraries for TPL_<PACKAGE>_LIBRARIES

Bartlett, Roscoe A rabartl at sandia.gov
Fri Aug 28 17:34:08 MDT 2009


If you directly set TPL_<TPLNAME>_LIBRARIES, then you need to set a list of absolute paths to all of the libraries, not just the paths.  For example, here is how it was set (automatically) in the nightly testing for Zoltan:

   -D  TPL_Scotch_LIBRARIES:FILEPATH="/home/kddevin/code/scotch_5.1/lib/libptscotch.a;/home/kddevin/code/scotch_5.1/lib/libptscotcherr.a"

You can see this by looking at, for example:


If that does not work, I don't know what else I can suggest.


- Ross

From: trilinos-users-bounces at software.sandia.gov [mailto:trilinos-users-bounces at software.sandia.gov] On Behalf Of Jason Slemons
Sent: Friday, August 28, 2009 5:15 PM
To: trilinos-users at software.sandia.gov
Subject: [Trilinos-Users] multiple libraries for TPL_<PACKAGE>_LIBRARIES

Hello, im trying to compile trilinos with a few TPLS that have multiple libraries in their lib directory. The first one is scotch.

I have tried simply specifying
 -D Scotch_INCLUDE_DIRS:PATH=/lus/nid00036/slemons/scotch_5.1/include\
 -D Scotch_LIBRARY_NAMES:STRING="ptscotch;ptscotcherr;ptscotcherrexit;ptscotchparmetis"\
 -D Scotch_LIBRARY_DIRS:PATH=/lus/nid00036/scotch_5.1/lib\

But I get errors, during the CMAKE phase, that CMAKE wasn't able to find the four scotch libraries(named above). so I've tried settingTPL_Scotch_LIBRARIES to the directory that contains all 4 libs and that doesn't seem to work since I see in CMakeCache.txt :

//No help, variable specified on the command line.

So my question is how to I get TPL_<PACKAGE>_LIBRARIES to pick up multiple libs?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20090828/2823a79f/attachment.html 

More information about the Trilinos-Users mailing list