projects
/
ldk-java
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[C#] Switch to net6.0 for the "target", though unclear if it does much
[ldk-java]
/
genbindings.sh
diff --git
a/genbindings.sh
b/genbindings.sh
index 7e83c1ff77818a9a3777ce44ca62f7ce54544eea..81c15294c8fbda87b987cccde53461fa3c6d65a1 100755
(executable)
--- a/
genbindings.sh
+++ b/
genbindings.sh
@@
-129,11
+129,12
@@
if [ "$2" = "c_sharp" ]; then
fi
# Compiling C# bindings with Mono
fi
# Compiling C# bindings with Mono
- MONO_COMPILE="-out:csharpldk.dll -langversion:3 -t:library -unsafe c_sharp/src/org/ldk/enums/*.cs c_sharp/src/org/ldk/impl/*.cs c_sharp/src/org/ldk/util/*.cs c_sharp/src/org/ldk/structs/*.cs"
if [ "$3" = "true" ]; then
if [ "$3" = "true" ]; then
- mono-csc -g
$MONO_COMPILE
+ mono-csc -g
-out:csharpldk.dll -langversion:3 -t:library -unsafe c_sharp/src/org/ldk/enums/*.cs c_sharp/src/org/ldk/impl/*.cs c_sharp/src/org/ldk/util/*.cs c_sharp/src/org/ldk/structs/*.cs
else
else
- mono-csc -optimize+ $MONO_COMPILE
+ cd c_sharp
+ dotnet build --configuration Release
+ cd ..
fi
echo "Building C# bindings..."
fi
echo "Building C# bindings..."
@@
-168,8
+169,8
@@
if [ "$2" = "c_sharp" ]; then
if [ "$LDK_JAR_TARGET" = "true" ]; then
# Copy resulting native binary for inclusion in release nuget zip
if [ "$LDK_JAR_TARGET" = "true" ]; then
# Copy resulting native binary for inclusion in release nuget zip
- mkdir -p c_sharp/packaging_artifacts/lib/net
3
.0/
- cp c
sharpldk.dll c_sharp/packaging_artifacts/lib/net3
.0/
+ mkdir -p c_sharp/packaging_artifacts/lib/net
6
.0/
+ cp c
_sharp/bin/Release/net6.0/csharpldk.dll c_sharp/packaging_artifacts/lib/net6
.0/
mkdir -p c_sharp/packaging_artifacts/runtimes/"$CS_PLATFORM_NAME"/native/
if [ "$IS_WIN" = "true" ]; then
mkdir -p c_sharp/packaging_artifacts/runtimes/"$CS_PLATFORM_NAME"/native/
if [ "$IS_WIN" = "true" ]; then