diff options
Diffstat (limited to 'plugin/src/main/scala/ch/jodersky/sbt/jni/build/Autotools.scala.notyet')
-rw-r--r-- | plugin/src/main/scala/ch/jodersky/sbt/jni/build/Autotools.scala.notyet | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/plugin/src/main/scala/ch/jodersky/sbt/jni/build/Autotools.scala.notyet b/plugin/src/main/scala/ch/jodersky/sbt/jni/build/Autotools.scala.notyet new file mode 100644 index 0000000..7d81858 --- /dev/null +++ b/plugin/src/main/scala/ch/jodersky/sbt/jni/build/Autotools.scala.notyet @@ -0,0 +1,28 @@ +package ch.jodersky.sbt.jni +package build + +import java.io.File +import sbt._ + +object Autotools extends BuildTool with ConfigureMakeInstall { + + val name = "Autotools" + + def detect(baseDirectory: File) = baseDirectory.list().contains("configure") + + override def getInstance(baseDir: File, buildDir: File, logger: Logger) = new Instance { + + override def log = logger + override def baseDirectory = baseDir + override def buildDirectory = buildDir + + override def configure(target: File) = Process( + s"${base.getAbsolutePath}/configure " + + s"--prefix=${target.getAbsolutePath} " + + s"--libdir=${target.getAbsolutePath} " + + "--disable-versioned-lib", + build + ) + } + +}
\ No newline at end of file |