[Platform libs] Store def files in distribution on per-target basis

This commit is contained in:
Ilya Matveev
2020-03-25 19:45:01 +07:00
committed by Ilya Matveev
parent 76b0e42de4
commit 3334b9b3ad
3 changed files with 19 additions and 7 deletions
@@ -69,7 +69,7 @@ fun generatePlatformLibraries(args: Array<String>) {
val inputDirectoryPath by argParser.option(
ArgType.String,
"input-directory", "i",
"Input directory. Default value is <dist>/konan/platformDef/<target_family>"
"Input directory. Default value is <dist>/konan/platformDef/<target>"
)
val outputDirectoryPath by argParser.option(
ArgType.String,
@@ -123,7 +123,7 @@ fun generatePlatformLibraries(args: Array<String>) {
val target = HostManager(distribution).targetByName(targetName)
val inputDirectory = inputDirectoryPath?.File()
?: File(distribution.konanSubdir, "platformDef").child(target.family.visibleName)
?: File(distribution.konanSubdir, "platformDef").child(target.visibleName)
val outputDirectory = outputDirectoryPath?.File()
?: File(distribution.klib, "platform").child(target.visibleName)