From d6d184ed64dd5e8701eb19f028f24fda0a9ef19e Mon Sep 17 00:00:00 2001 From: Joey Yakimowich-Payne Date: Wed, 27 Jun 2018 21:08:37 +0900 Subject: [PATCH] Make elf file go into build dir --- src/switch_build.nim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/switch_build.nim b/src/switch_build.nim index 9bcaf8a..be0cbce 100644 --- a/src/switch_build.nim +++ b/src/switch_build.nim @@ -102,7 +102,10 @@ proc buildElf(buildInfo: BuildInfo): string = var cmd = "nim $args c " & "--os:nintendoswitch " & buildInfo.filename.quoteShell - var args = "" + result = buildInfo.outDir/buildInfo.name & ".elf" + + var args = " --out=" & quoteShell(result) + args &= " --nimcache=nimcache" if buildInfo.release: args &= " -d:release" if buildInfo.force: @@ -113,11 +116,8 @@ proc buildElf(buildInfo: BuildInfo): string = args &= " --passC='" & buildInfo.includes & "'" cmd = cmd % ["args", args] - execProc cmd, buildInfo.verbose - result = buildInfo.filename.splitFile().dir / buildInfo.name & ".elf" - proc buildNso(buildInfo: BuildInfo): string = let name = buildInfo.name