From 4dfda6da16e740ac8f25693281ae18824e461bb5 Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Fri, 31 Mar 2017 15:48:19 +0700 Subject: [PATCH] samples: Add args dump for gradle plugin tasks --- samples/csvparser/build.gradle | 40 ++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/samples/csvparser/build.gradle b/samples/csvparser/build.gradle index 9d47de7f388..6b33262bc21 100644 --- a/samples/csvparser/build.gradle +++ b/samples/csvparser/build.gradle @@ -33,4 +33,44 @@ build { into projectDir.canonicalPath } } +} + +void dumpCompilatioTask(Task task) { + println("Compilation task: ${task.name}") + println("outputDir : ${task.outputDir}") + println("artifactPath : ${task.artifactPath}") + println("inputFiles : ${task.inputFiles}") + println("libraries : ${task.libraries}") + println("nativeLibraries : ${task.nativeLibraries}") + println("linkerOpts : ${task.linkerOpts}") + println("noStdLib : ${task.noStdLib}") + println("noLink : ${task.noLink}") + println("noMain : ${task.noMain}") + println("enableOptimization : ${task.enableOptimizatio}") + println("enableAssertions : ${task.enableAssertions}") + println("target : ${task.target}") + println("languageVersion : ${task.languageVersion}") + println("apiVersion : ${task.apiVersion}") +} + +void dumpInteropTask(Task task) { + println("Stub generation task: ${task.name}") + println("stubsDir : ${task.stubsDir}") + println("libsDir : ${task.libsDir}") + println("defFile : ${task.defFile}") + println("target : ${task.target}") + println("pkg : ${task.pkg}") + println("linker : ${task.linker}") + println("compilerOpts : ${task.compilerOpts}") + println("linkerOpts : ${task.linkerOpts}") + println("headers : ${task.headers}") + println("linkFiles : ${task.linkFiles}") +} + +task dumpParameters { + doLast { + dumpCompilatioTask(konanArtifacts['CsvParser'].compilationTask) + dumpInteropTask(konanInterop['stdio'].generateStubsTask) + dumpCompilatioTask(konanInterop['stdio'].compileStubsTask) + } } \ No newline at end of file