From e89fefca8c5d733c0fffa3c6493d14ea604119e8 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Tue, 28 May 2019 15:39:27 +0300 Subject: [PATCH] Safer access to `runTask` in samples. --- samples/csvparser/build.gradle | 2 +- samples/curl/build.gradle | 4 ++-- samples/echoServer/build.gradle | 2 +- samples/gitchurn/build.gradle | 4 ++-- samples/gtk/build.gradle | 2 +- samples/nonBlockingEchoServer/build.gradle | 2 +- samples/tensorflow/build.gradle | 4 ++-- samples/tetris/build.gradle | 2 +- samples/torch/build.gradle | 6 +++--- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/samples/csvparser/build.gradle b/samples/csvparser/build.gradle index 1737efa4064..798da67f738 100644 --- a/samples/csvparser/build.gradle +++ b/samples/csvparser/build.gradle @@ -10,7 +10,7 @@ kotlin { binaries { executable() { entryPoint = 'sample.csvparser.main' - runTask.args './European_Mammals_Red_List_Nov_2009.csv', 4, 100 + runTask?.args './European_Mammals_Red_List_Nov_2009.csv', 4, 100 } } } diff --git a/samples/curl/build.gradle b/samples/curl/build.gradle index 86eae5cefd5..dbfddc0d9e3 100644 --- a/samples/curl/build.gradle +++ b/samples/curl/build.gradle @@ -19,9 +19,9 @@ kotlin { if (presets.mingwX64 == hostPreset) { // Add lib path to `libcurl` and its dependencies: linkerOpts += ["-L${MPPTools.mingwPath()}/lib".toString()] - runTask.environment('PATH': "${MPPTools.mingwPath()}/bin".toString()) + runTask?.environment('PATH': "${MPPTools.mingwPath()}/bin".toString()) } - runTask.args('https://www.jetbrains.com/') + runTask?.args('https://www.jetbrains.com/') } } } diff --git a/samples/echoServer/build.gradle b/samples/echoServer/build.gradle index 86ddd03c0fc..39b9af3e15d 100644 --- a/samples/echoServer/build.gradle +++ b/samples/echoServer/build.gradle @@ -13,7 +13,7 @@ kotlin { binaries { executable() { entryPoint = 'sample.echoserver.main' - runTask.args(3000) + runTask?.args(3000) } } diff --git a/samples/gitchurn/build.gradle b/samples/gitchurn/build.gradle index 6d92f6d1ddd..236e20d7aea 100644 --- a/samples/gitchurn/build.gradle +++ b/samples/gitchurn/build.gradle @@ -12,9 +12,9 @@ kotlin { entryPoint = 'sample.gitchurn.main' if (presets.mingwX64 == hostPreset) { linkerOpts = ["-L${MPPTools.mingwPath()}/lib".toString()] - runTask.environment('PATH', "${MPPTools.mingwPath()}/bin".toString()) + runTask?.environment('PATH', "${MPPTools.mingwPath()}/bin".toString()) } - runTask.args(project.getRootProject().getRootDir().toString() + '/..') + runTask?.args(project.getRootProject().getRootDir().toString() + '/..') } } compilations.main.cinterops { diff --git a/samples/gtk/build.gradle b/samples/gtk/build.gradle index 0a3de2c226a..e86bbe4007c 100644 --- a/samples/gtk/build.gradle +++ b/samples/gtk/build.gradle @@ -12,7 +12,7 @@ kotlin { entryPoint = 'sample.gtk.main' if (presets.mingwX64 == hostPreset) { linkerOpts += ["-L${MPPTools.mingwPath()}/lib".toString()] - runTask.environment('PATH', "${MPPTools.mingwPath()}/bin".toString()) + runTask?.environment('PATH', "${MPPTools.mingwPath()}/bin".toString()) } } } diff --git a/samples/nonBlockingEchoServer/build.gradle b/samples/nonBlockingEchoServer/build.gradle index 4c407b4df3f..02238b836ed 100644 --- a/samples/nonBlockingEchoServer/build.gradle +++ b/samples/nonBlockingEchoServer/build.gradle @@ -10,7 +10,7 @@ kotlin { binaries { executable() { entryPoint = 'sample.nbechoserver.main' - runTask.args(3000) + runTask?.args(3000) } } } diff --git a/samples/tensorflow/build.gradle b/samples/tensorflow/build.gradle index 8793c3d64d9..bc13dafcb96 100644 --- a/samples/tensorflow/build.gradle +++ b/samples/tensorflow/build.gradle @@ -13,8 +13,8 @@ kotlin { executable() { entryPoint = 'sample.tensorflow.main' linkerOpts += ["-L$tensorflowHome/lib".toString(), '-ltensorflow'] - runTask.environment('LD_LIBRARY_PATH', "$tensorflowHome/lib".toString()) - runTask.environment('DYLD_LIBRARY_PATH', "$tensorflowHome/lib".toString()) + runTask?.environment('LD_LIBRARY_PATH', "$tensorflowHome/lib".toString()) + runTask?.environment('DYLD_LIBRARY_PATH', "$tensorflowHome/lib".toString()) } } compilations.main.cinterops { diff --git a/samples/tetris/build.gradle b/samples/tetris/build.gradle index 38b39d9ea93..2d304806b55 100644 --- a/samples/tetris/build.gradle +++ b/samples/tetris/build.gradle @@ -37,7 +37,7 @@ kotlin { linkerOpts += ['-lSDL2'] break } - runTask.workingDir(project.provider { + runTask?.workingDir(project.provider { kotlin.targets.tetris.binaries.getExecutable(buildType).outputDirectory }) } diff --git a/samples/torch/build.gradle b/samples/torch/build.gradle index 0fe41d2dc35..c465f91cb14 100644 --- a/samples/torch/build.gradle +++ b/samples/torch/build.gradle @@ -13,9 +13,9 @@ kotlin { executable() { entryPoint = 'sample.torch.main' linkerOpts += ["-L$torchHome/lib".toString(), '-lATen'] - runTask.dependsOn 'downloadMNIST' - runTask.environment('LD_LIBRARY_PATH', "$torchHome/lib".toString()) - runTask.environment('DYLD_LIBRARY_PATH', "$torchHome/lib".toString()) + runTask?.dependsOn 'downloadMNIST' + runTask?.environment('LD_LIBRARY_PATH', "$torchHome/lib".toString()) + runTask?.environment('DYLD_LIBRARY_PATH', "$torchHome/lib".toString()) } } compilations.main.cinterops {