X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=genbindings.sh;h=81c15294c8fbda87b987cccde53461fa3c6d65a1;hb=35543ab252e21c9279e82877c5a9c5634ad281cd;hp=7e83c1ff77818a9a3777ce44ca62f7ce54544eea;hpb=7fc22dbe906484bf6d2b5d38bd995bb54f26c210;p=ldk-java diff --git a/genbindings.sh b/genbindings.sh index 7e83c1ff..81c15294 100755 --- a/genbindings.sh +++ b/genbindings.sh @@ -129,11 +129,12 @@ if [ "$2" = "c_sharp" ]; then 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 - 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 - mono-csc -optimize+ $MONO_COMPILE + cd c_sharp + dotnet build --configuration Release + cd .. 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 - mkdir -p c_sharp/packaging_artifacts/lib/net3.0/ - cp csharpldk.dll c_sharp/packaging_artifacts/lib/net3.0/ + mkdir -p c_sharp/packaging_artifacts/lib/net6.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