diff --git a/build.sbt b/build.sbt index 53ddafcf834bc6e50000d6c73947e10deac627c3..5d7cdbeb5fd3c08f65ba5ae582c4943e21314b38 100644 --- a/build.sbt +++ b/build.sbt @@ -22,12 +22,18 @@ site.settings site.sphinxSupport() -if(System.getProperty("sun.arch.data.model") == "64") { - unmanagedBase <<= baseDirectory { base => base / "unmanaged" / "64" } +val osName = Option(System.getProperty("os.name")).getOrElse("").toLowerCase() + +val osArch = System.getProperty("sun.arch.data.model") + +if(osName.indexOf("win") != -1) { + (unmanagedJars in Compile) += baseDirectory.value / "unmanaged" / s"scalaz3-win-$osArch.jar" } else { - unmanagedBase <<= baseDirectory { base => base / "unmanaged" / "32" } + (unmanagedJars in Compile) += baseDirectory.value / "unmanaged" / s"scalaz3-unix-$osArch.jar" } +unmanagedBase <<= baseDirectory { base => base / "unmanaged" / osArch } + resolvers ++= Seq( "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/", "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots", diff --git a/unmanaged/32/scalaz3_2.10-2.0.jar b/unmanaged/scalaz3-unix-32.jar similarity index 100% rename from unmanaged/32/scalaz3_2.10-2.0.jar rename to unmanaged/scalaz3-unix-32.jar diff --git a/unmanaged/64/scalaz3_2.11-3.0.jar b/unmanaged/scalaz3-unix-64.jar similarity index 100% rename from unmanaged/64/scalaz3_2.11-3.0.jar rename to unmanaged/scalaz3-unix-64.jar diff --git a/unmanaged/scalaz3-win-64.jar b/unmanaged/scalaz3-win-64.jar new file mode 100644 index 0000000000000000000000000000000000000000..fdb9fcbaddc888086723c085a6c3fc3e387afbca Binary files /dev/null and b/unmanaged/scalaz3-win-64.jar differ