From 3ce7c0411d7503811e9fd47659f6eb899982de74 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Fri, 5 Aug 2011 21:56:32 -0400 Subject: [PATCH] search java.library.path for default run/test loader --- util/classpath/ClasspathUtilities.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/util/classpath/ClasspathUtilities.scala b/util/classpath/ClasspathUtilities.scala index 570f1329f..6cd7d5ba5 100644 --- a/util/classpath/ClasspathUtilities.scala +++ b/util/classpath/ClasspathUtilities.scala @@ -26,9 +26,11 @@ object ClasspathUtilities def toLoader(paths: Seq[File], parent: ClassLoader, resourceMap: Map[String,String], nativeTemp: File): ClassLoader = new URLClassLoader(Path.toURLs(paths), parent) with RawResources with NativeCopyLoader { override def resources = resourceMap - override val config = new NativeCopyConfig(nativeTemp, paths, Nil) + override val config = new NativeCopyConfig(nativeTemp, paths, javaLibraryPaths) } + def javaLibraryPaths: Seq[File] = IO.parseClasspath(System.getProperty("java.library.path")) + lazy val rootLoader = { def parent(loader: ClassLoader): ClassLoader =