122 Commits

Author SHA1 Message Date
topjohnwu
4fbdc918fa Add libLLVM to rustlib r28.2 2025-01-20 13:59:46 +08:00
topjohnwu
bab18120ad Update ONDK version 2025-01-18 19:35:14 +08:00
topjohnwu
02f154f5b8 Update to Rust 1.84.0 2025-01-13 23:50:01 +08:00
topjohnwu
52b7644212 Update Rust and NDK r28.1 2024-12-01 14:58:10 -08:00
topjohnwu
dd87518f7c Update to Rust 1.82.0 r28.0 2024-10-17 11:12:18 -07:00
topjohnwu
5e162cb751 Prepare for NDK 28 and Rust 1.82.0 2024-10-14 16:33:35 -07:00
topjohnwu
d251d57d67 Fix bootstrap on Windows r27.5 2024-09-14 02:54:37 -07:00
topjohnwu
43ace8a24d Use GNU patch on macOS 2024-09-13 17:11:55 -07:00
topjohnwu
1e5872982a Update Rust and NDK 2024-09-10 01:01:07 -07:00
topjohnwu
1d3eb7b1a3 Ensure proper dlls on Windows 2024-08-13 14:40:04 -07:00
topjohnwu
3cd33757b5 Don't strip on Windows 2024-08-10 17:26:43 -07:00
topjohnwu
b265f79559 Use clang to build on Windows r27.4 2024-08-09 16:15:05 -07:00
topjohnwu
62bf82fd13 Always strip executables 2024-08-09 15:57:13 -07:00
topjohnwu
669d126bb6 Rename functions 2024-08-06 16:30:30 -07:00
topjohnwu
7220a96cfd Re-enable optimized compiler builtins r27.3 2024-08-06 13:08:46 -07:00
topjohnwu
b13e0214d6 Fix shell scripts 2024-08-06 10:29:43 -07:00
topjohnwu
b7c45e189b Update to Rust 1.80.0 2024-08-06 03:29:05 -07:00
topjohnwu
c586d0919f Specify min macOS target 2024-06-18 17:00:12 -07:00
topjohnwu
957a102f63 Suppress warnings r27.2 2024-06-18 03:39:24 -07:00
topjohnwu
660e92289b Update config.toml 2024-06-17 21:19:06 -07:00
topjohnwu
dcfd8a060e Move env setup outside of build.sh 2024-06-17 17:24:56 -07:00
topjohnwu
1ff1a3ceca Setting the C compiler is no longer necessary 2024-06-17 16:36:03 -07:00
LoveSy
c596e549c2 Upgrade rust & ndk 2024-06-14 14:04:41 -07:00
LoveSy
88b62b0e35 Enable llvmgold 2024-06-14 14:04:41 -07:00
topjohnwu
0544cf6b70 Also copy mingw-gcc runtime libs
Support using cargo without build.py
2024-05-09 15:40:43 -07:00
topjohnwu
f5cd3ef23b Bump ONDK version 2024-05-09 02:30:34 -07:00
topjohnwu
7dc4940972 Make ndk command create proper ONDK package 2024-05-09 02:30:16 -07:00
topjohnwu
c79883941b Fix scripts r27.1 2024-05-05 11:17:07 -07:00
topjohnwu
6d99867f31 Update to Rust 1.78.0 2024-05-02 18:49:50 -07:00
topjohnwu
af37fd9365 LLVM has to be compiled as -static on Windows 2024-05-01 01:51:04 -07:00
topjohnwu
438d29a47d Make Windows build self-contained 2024-04-29 04:15:20 -07:00
topjohnwu
b15d825a3d Make sure Windows builds are fully static
Close #7
2024-04-28 15:10:06 -07:00
topjohnwu
4989d12392 Only copy over necessary files 2024-04-25 23:15:20 -07:00
topjohnwu
639ba6aff9 Fix copy binaries 2024-04-25 16:03:23 -07:00
topjohnwu
58a4501892 Enable symlink on Windows r27.0 2024-04-25 12:22:22 -07:00
topjohnwu
5df879e0f4 Simplify copy method 2024-04-24 23:08:36 -07:00
topjohnwu
ab4343adbd Several minor changes 2024-04-24 21:09:23 -07:00
topjohnwu
4a6090d396 Use older Linux distro for slightly better portability 2024-04-24 14:43:29 -07:00
topjohnwu
3832341ea0 Allow specifying individual tasks 2024-04-24 14:40:47 -07:00
topjohnwu
b607dee4c0 Enable zstd for lld 2024-04-24 10:45:11 -07:00
topjohnwu
f5b6127f1f Fix building on Unix 2024-04-24 10:44:29 -07:00
topjohnwu
8ee74f05d8 Manually strip executables 2024-04-24 01:34:50 -07:00
topjohnwu
53f8673821 Support NDK r27 2024-04-24 01:15:55 -07:00
topjohnwu
f07aa57806 Update config.toml 2024-04-24 01:01:42 -07:00
topjohnwu
903790e4da DIST_ONLY -> SKIP_BUILD 2024-04-22 16:01:59 -07:00
topjohnwu
c94d0cbd9a Update to support LLVM of NDK r27 2024-04-22 16:00:23 -07:00
topjohnwu
7061f67006 Update Linux building 2024-03-29 01:02:04 -07:00
topjohnwu
cae06b48a1 Update to Rust 1.77.0 2024-03-28 18:03:21 -07:00
topjohnwu
9e52dbb159 Update Rust to 1.76.0 r26.4 2024-02-20 23:07:18 -08:00
topjohnwu
d2d908d8f8 Update action versions 2024-02-01 15:02:33 -08:00