Fix path for sh on Android (#6661)
This commit is contained in:
parent
cf9da7d751
commit
de97f381fa
2 changed files with 3 additions and 2 deletions
|
|
@ -98,7 +98,6 @@ path="$lib/pure"
|
||||||
clang.options.linker = "-landroid-glob"
|
clang.options.linker = "-landroid-glob"
|
||||||
clang.cpp.options.linker = "-landroid-glob"
|
clang.cpp.options.linker = "-landroid-glob"
|
||||||
tcc.options.linker = "-landroid-glob"
|
tcc.options.linker = "-landroid-glob"
|
||||||
define:"useShPath:/system/bin/sh"
|
|
||||||
@end
|
@end
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -767,7 +767,9 @@ elif not defined(useNimRtl):
|
||||||
var sysCommand: string
|
var sysCommand: string
|
||||||
var sysArgsRaw: seq[string]
|
var sysArgsRaw: seq[string]
|
||||||
if poEvalCommand in options:
|
if poEvalCommand in options:
|
||||||
const useShPath {.strdefine.} = "/bin/sh"
|
const useShPath {.strdefine.} =
|
||||||
|
when not defined(android): "/bin/sh"
|
||||||
|
else: "/system/bin/sh"
|
||||||
sysCommand = useShPath
|
sysCommand = useShPath
|
||||||
sysArgsRaw = @[sysCommand, "-c", command]
|
sysArgsRaw = @[sysCommand, "-c", command]
|
||||||
assert args.len == 0, "`args` has to be empty when using poEvalCommand."
|
assert args.len == 0, "`args` has to be empty when using poEvalCommand."
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue