projects
/
ldk-java
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Pass the target tuple to genbindings.py and avoid sys.platform
[ldk-java]
/
genbindings.py
diff --git
a/genbindings.py
b/genbindings.py
index e5a59700352c6f0c1cdff2de3546783770396ee8..28b0e7e7b62c5d412e31ac345796f4149a0c0f0c 100755
(executable)
--- a/
genbindings.py
+++ b/
genbindings.py
@@
-1,8
+1,8
@@
#!/usr/bin/env python3
import os, sys, re, subprocess
#!/usr/bin/env python3
import os, sys, re, subprocess
-if len(sys.argv) <
7
:
- print("USAGE: /path/to/lightning.h /path/to/bindings/output /path/to/bindings/ /path/to/bindings/output.c debug lang")
+if len(sys.argv) <
8
:
+ print("USAGE: /path/to/lightning.h /path/to/bindings/output /path/to/bindings/ /path/to/bindings/output.c debug lang
target-tuple
")
sys.exit(1)
if sys.argv[5] == "false":
sys.exit(1)
if sys.argv[5] == "false":
@@
-20,6
+20,8
@@
if sys.argv[6] == "java" or sys.argv[6] == "android":
target = java_strings.Target.JAVA
if sys.argv[6] == "android":
target = java_strings.Target.ANDROID
target = java_strings.Target.JAVA
if sys.argv[6] == "android":
target = java_strings.Target.ANDROID
+ if "apple" in sys.argv[8]:
+ target = java_strings.Target.MACOS
elif sys.argv[6] == "typescript":
import typescript_strings
from typescript_strings import Consts
elif sys.argv[6] == "typescript":
import typescript_strings
from typescript_strings import Consts
@@
-38,7
+40,6
@@
else:
print("Only java, typescript, python, or c_sharp can be set for lang")
sys.exit(1)
print("Only java, typescript, python, or c_sharp can be set for lang")
sys.exit(1)
-
consts = Consts(DEBUG, target=target, outdir=sys.argv[4])
local_git_version = os.getenv("LDK_GARBAGECOLLECTED_GIT_OVERRIDE")
consts = Consts(DEBUG, target=target, outdir=sys.argv[4])
local_git_version = os.getenv("LDK_GARBAGECOLLECTED_GIT_OVERRIDE")