diff --git a/Earthfile b/Earthfile index 7900f6c0..2c055a88 100644 --- a/Earthfile +++ b/Earthfile @@ -30,11 +30,10 @@ build: cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX:PATH=/tdlib \ - -DTD_ENABLE_LTO=ON \ -S /code \ - -B . + -B /build - RUN cmake --build . --target install + RUN cmake --build /build --target install ARG TARGETARCH SAVE ARTIFACT /tdlib/lib/libtdjson.so AS LOCAL aiotdlib/tdlib/libtdjson_linux_${TARGETARCH}.so diff --git a/aiotdlib/tdlib/.gitignore b/aiotdlib/tdlib/.gitignore new file mode 100644 index 00000000..d771c49b --- /dev/null +++ b/aiotdlib/tdlib/.gitignore @@ -0,0 +1 @@ +!libtdjson_* \ No newline at end of file diff --git a/aiotdlib/tdlib/libtdjson_darwin_arm64.dylib b/aiotdlib/tdlib/libtdjson_darwin_arm64.dylib new file mode 100755 index 00000000..81b67c37 Binary files /dev/null and b/aiotdlib/tdlib/libtdjson_darwin_arm64.dylib differ diff --git a/aiotdlib/tdlib/libtdjson_linux_amd64.so b/aiotdlib/tdlib/libtdjson_linux_amd64.so new file mode 100644 index 00000000..7dad0607 Binary files /dev/null and b/aiotdlib/tdlib/libtdjson_linux_amd64.so differ diff --git a/aiotdlib/tdlib/libtdjson_linux_arm64.so b/aiotdlib/tdlib/libtdjson_linux_arm64.so new file mode 100644 index 00000000..a9c8c206 Binary files /dev/null and b/aiotdlib/tdlib/libtdjson_linux_arm64.so differ