From 2bec1257e30fce7bc10b5e82a44aa630e7484ecd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ali=20Sinan=20K=C3=B6ksal?= <alisinan@gmail.com>
Date: Wed, 6 Apr 2011 12:29:13 +0000
Subject: [PATCH] do not keep 'out' folder on svn, ignore cp script

---
 project/build/funcheck.scala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/project/build/funcheck.scala b/project/build/funcheck.scala
index 1c8c5efd1..ae1171d3c 100644
--- a/project/build/funcheck.scala
+++ b/project/build/funcheck.scala
@@ -73,6 +73,7 @@ class FunCheckProject(info: ProjectInfo) extends DefaultProject(info) with FileT
     log.info("Generating runner script")
     try {
       val nl = System.getProperty("line.separator")
+      val buildDir = "out"
       val f = cpScriptPath.asFile
       val fw = new java.io.FileWriter(f)
       fw.write("#!/bin/bash" + nl)
@@ -95,6 +96,7 @@ class FunCheckProject(info: ProjectInfo) extends DefaultProject(info) with FileT
       fw.write(purescala.jarPath.absolutePath + ":")
       fw.write(cpPlugin.jarPath.absolutePath)
       fw.write("\"" + nl + nl)
+      fw.write("mkdir -p " + buildDir + nl + nl)
       fw.write("LD_LIBRARY_PATH=" + ("." / "lib-bin").absolutePath + " \\" + nl)
       // fw.write("scala -classpath ${FUNCHECKCLASSPATH}:${SCALACCLASSPATH}" + " \\" + nl)
       // fw.write("funcheck.Main -cp " + plugin.jarPath.absolutePath + " $@" + nl)
@@ -104,7 +106,7 @@ class FunCheckProject(info: ProjectInfo) extends DefaultProject(info) with FileT
       fw.write("    -Dscala.home=" + libStr.substring(0, libStr.length-21) + " \\" + nl)
 
       fw.write("    -classpath ${FUNCHECKCLASSPATH} \\" + nl)
-      fw.write("  scala.tools.nsc.Main -Xplugin:" + cpPlugin.jarPath.absolutePath + " -classpath ${SCALACCLASSPATH} -d out $@" + nl)
+      fw.write("  scala.tools.nsc.Main -Xplugin:" + cpPlugin.jarPath.absolutePath + " -classpath ${SCALACCLASSPATH} -d " + buildDir + " $@" + nl)
       fw.close
       f.setExecutable(true)
       None
-- 
GitLab