[Trilinos-Users] multiple libraries for TPL_<PACKAGE>_LIBRARIES
Bartlett, Roscoe A
rabartl at sandia.gov
Fri Aug 28 17:34:08 MDT 2009
Jason,
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:
http://trilinos.sandia.gov/cdash/viewNotes.php?buildid=69518
If that does not work, I don't know what else I can suggest.
Cheers,
- 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.
TPL_Scotch_LIBRARIES:UNINITIALIZED=/lus/nid00036/slemons/scotch_5.1/lib
So my question is how to I get TPL_<PACKAGE>_LIBRARIES to pick up multiple libs?
-Jason
-------------- 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