aboutsummaryrefslogtreecommitdiff
path: root/plugin/src/sbt-test/sbt-jni/multiclasses/build.sbt
blob: c1352d9496a07cffcaae7306b8fb66e085149ce4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ivyLoggingLevel := UpdateLogging.Quiet

lazy val root = (project in file(".")).
  aggregate(core, native1, native2)

lazy val core = (project in file("core")).
  dependsOn(native1 % Runtime).
  dependsOn(native2 % Runtime).
  dependsOnRun(native1).
  dependsOnRun(native2)

lazy val native1 = (project in file("native1")).
  settings(sourceDirectory in nativeCompile := sourceDirectory.value).
  enablePlugins(JniNative)

lazy val native2 = (project in file("native2")).
  settings(sourceDirectory in nativeCompile := sourceDirectory.value).
  enablePlugins(JniNative)