Skip to content

Commit a3026ff

Browse files
committed
[BUILD] Minor bug fix.
1 parent a775d3a commit a3026ff

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

project/JniCrossPackage.scala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,14 @@ object JniCrossPackage extends AutoPlugin {
103103
IO.createDirectory(platformTargetDir / "docker")
104104
IO.createDirectory(platformTargetDir / "lib")
105105

106-
// Generate Dockerfile
106+
// Generate Dockerfile.
107107
platform.dockerfile.foreach(d => {
108108
val dockerfilePath = platformTargetDir / "docker" / "Dockerfile"
109109
log.info(s"Generating Dockerfile in '$dockerfilePath'.")
110110
IO.write(dockerfilePath, d)
111111
})
112112

113-
// Compile and generate binaries
113+
// Compile and generate binaries.
114114
log.info(s"Generating binaries in '$platformTargetDir'.")
115115
val dockerContainer = s"${moduleName.value}_${platform.name}"
116116
val exitCode = platform.build(
@@ -119,7 +119,10 @@ object JniCrossPackage extends AutoPlugin {
119119
srcDir = (baseDirectory.value / "src" / "main" / "native").getPath,
120120
tgtDir = platformTargetDir.getPath,
121121
libPath = nativeLibPath.value(platform).getPath).map(_ ! log)
122+
123+
// Clean up.
122124
log.info("Cleaning up after build.")
125+
IO.deleteFilesEmptyDirs(IO.listFiles(platformTargetDir / "code"))
123126
platform.cleanUpAfterBuild(dockerContainer).foreach(_ ! log)
124127
if (exitCode.getOrElse(0) != 0)
125128
sys.error(s"An error occurred while cross-compiling for '$platform'. Exit code: $exitCode.")

0 commit comments

Comments
 (0)