Make libs and includes work

This commit is contained in:
Joey Yakimowich-Payne 2018-06-26 15:29:27 +09:00
commit 45a6622cb1

View file

@ -107,6 +107,10 @@ proc buildElf(buildInfo: BuildInfo): string =
args &= " -d:release"
if buildInfo.force:
args &= " -f"
if buildInfo.libs != "":
args &= " --passL='" & buildInfo.libs & "'"
if buildInfo.includes != "":
args &= " --passC='" & buildInfo.includes & "'"
cmd = cmd % ["args", args]
@ -325,8 +329,8 @@ proc processArgs() =
buildInfo.toolsPath = buildInfo.dkpPath / "tools/bin"
putEnv("SWITCHLIBS", getEnv("SWITCHLIBS") & " " & buildInfo.libs)
putEnv("SWITCHINCLUDES", getEnv("SWITCHINCLUDES") & " " & buildInfo.includes)
putEnv("SWITCH_LIBS", getEnv("SWITCH_LIBS") & " " & buildInfo.libs)
putEnv("SWITCH_INCLUDES", getEnv("SWITCH_INCLUDES") & " " & buildInfo.includes)
echo "Building: $#..." % buildInfo.filename