From 03ec861e033007da5988832034c7ee9967b9e417 Mon Sep 17 00:00:00 2001 From: TSR Berry <20988865+TSRBerry@users.noreply.github.com> Date: Fri, 21 Jul 2023 03:47:44 +0200 Subject: [PATCH] Make dotnet executable path configurable --- src/RyujinxAndroid/libryujinx/build.gradle | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/RyujinxAndroid/libryujinx/build.gradle b/src/RyujinxAndroid/libryujinx/build.gradle index fcf032fa8..d6258abe3 100644 --- a/src/RyujinxAndroid/libryujinx/build.gradle +++ b/src/RyujinxAndroid/libryujinx/build.gradle @@ -7,6 +7,9 @@ plugins { // Path to the LLVM toolchain to use. This should be configured in your global gradle.properties // See: https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home def toolchainPath = providers.gradleProperty("org.ryujinx.llvm.toolchain.path").getOrNull() +// Path to the dotnet executable This should be configured in your global gradle.properties +// See: https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home +def dotnetExecutable = providers.gradleProperty("org.ryujinx.dotnet.bin").getOrElse("dotnet") // Build configuration def configuration = providers.gradleProperty("org.ryujinx.config").getOrElse("debug").toLowerCase() // Publish directory @@ -71,11 +74,12 @@ tasks.register('compileLibRyujinx', Exec) { doFirst { println "Building LibRyujinx in ${configuration} mode." println "Configuration:" + println "\tusing: ${dotnetExecutable}" println "\tStripSymbols: ${stripSymbols}" println "\tadditional args: ${additionalArgs.split(" ")}" } - executable 'dotnet' + executable dotnetExecutable args 'publish', '-r', 'linux-bionic-arm64', '-c', configuration,