Add Windows support and clean up toolchain #10

Open
harraiken wants to merge 37 commits from multiplatform into master

37 Commits

Author SHA1 Message Date
d8d25de0d0
Show windres version and path
All checks were successful
Builds / XTchain (full, linux) (push) Successful in 1h33m8s
Builds / XTchain (full, windows) (push) Successful in 1h33m33s
Builds / XTchain (minimal, linux) (push) Successful in 2m36s
Builds / XTchain (minimal, windows) (push) Successful in 2m8s
2025-07-09 17:40:57 +02:00
e82352d3dd
Show windres version and path
Some checks failed
Builds / XTchain (full, linux) (push) Has started running
Builds / XTchain (full, windows) (push) Has started running
Builds / XTchain (minimal, linux) (push) Has been cancelled
Builds / XTchain (minimal, windows) (push) Has been cancelled
2025-07-09 17:39:37 +02:00
e5dc251860
Update readme
All checks were successful
Builds / XTchain (full, linux) (push) Successful in 1h32m19s
Builds / XTchain (full, windows) (push) Successful in 1h32m47s
Builds / XTchain (minimal, windows) (push) Successful in 2m18s
Builds / XTchain (minimal, linux) (push) Successful in 2m49s
2025-07-09 13:53:23 +02:00
6177658452
Revert eb90b2892a
Some checks failed
Builds / XTchain (full, linux) (push) Has started running
Builds / XTchain (full, windows) (push) Has started running
Builds / XTchain (minimal, linux) (push) Has been cancelled
Builds / XTchain (minimal, windows) (push) Has been cancelled
2025-07-09 13:51:57 +02:00
dc7ad21703
Uncomment commands
Some checks failed
Builds / XTchain (full, linux) (push) Has started running
Builds / XTchain (full, windows) (push) Has started running
Builds / XTchain (minimal, linux) (push) Has been cancelled
Builds / XTchain (minimal, windows) (push) Has been cancelled
2025-07-09 12:48:15 +02:00
eb90b2892a
Distinguish build type in the archive name
All checks were successful
Builds / XTchain (full, linux) (push) Successful in 2m25s
Builds / XTchain (full, windows) (push) Successful in 2m23s
Builds / XTchain (minimal, linux) (push) Successful in 2m10s
Builds / XTchain (minimal, windows) (push) Successful in 2m6s
2025-07-09 12:32:00 +02:00
9d93103940
Enable minimal build
Some checks failed
Builds / XTchain (full, linux) (push) Failing after 23s
Builds / XTchain (full, windows) (push) Failing after 21s
Builds / XTchain (minimal, linux) (push) Failing after 22s
Builds / XTchain (minimal, windows) (push) Failing after 22s
2025-07-09 12:27:30 +02:00
e2aa006f8d
Parallel build
Some checks failed
Builds / XTChain (linux) (push) Failing after -59m51s
Builds / XTChain (windows) (push) Failing after 18s
2025-07-08 23:30:32 +02:00
e4941dea87
Add xtchain.ps1
Some checks failed
Builds / XTChain (linux) (push) Failing after 24s
Builds / XTChain (windows) (push) Failing after 23s
2025-07-08 14:16:40 +02:00
3d81be54d8
Add xtclib.ps1
Some checks failed
Builds / XTChain (linux) (push) Failing after -59m51s
Builds / XTChain (windows) (push) Failing after 17s
2025-07-08 14:16:08 +02:00
c1286555da
Delete old patch
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m52s
Builds / XTChain (linux) (push) Failing after 19s
2025-07-08 10:26:18 +02:00
83f5fbd730
Delete old patch
Some checks failed
Builds / XTChain (windows) (push) Has been cancelled
Builds / XTChain (linux) (push) Has been cancelled
2025-07-08 10:26:11 +02:00
ce388b4ee4
Cleanup
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m50s
Builds / XTChain (linux) (push) Failing after 17s
2025-07-08 10:24:31 +02:00
18c725042a
Delete windres
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m50s
Builds / XTChain (linux) (push) Failing after 15s
2025-07-08 10:00:36 +02:00
5898a2a484
Post build
Some checks failed
Builds / XTChain (linux) (push) Failing after 24s
Builds / XTChain (windows) (push) Failing after 24s
2025-07-08 09:59:35 +02:00
e691c95aee
Produce archive
Some checks failed
Builds / XTChain (linux) (push) Failing after 24s
Builds / XTChain (windows) (push) Failing after 23s
2025-07-07 23:07:29 +02:00
153cfa0181
Minimal build enabled
Some checks failed
Builds / XTChain (linux) (push) Failing after 23s
Builds / XTChain (windows) (push) Failing after 23s
2025-07-07 21:41:10 +02:00
243c010b20
Cleanup
Some checks failed
Builds / XTChain (linux) (push) Successful in 16s
Builds / XTChain (windows) (push) Failing after -59m49s
2025-07-07 21:28:54 +02:00
5af8f058bb
Fix build
Some checks failed
Builds / XTChain (linux) (push) Successful in 16s
Builds / XTChain (windows) (push) Failing after -59m49s
2025-07-07 20:21:18 +02:00
27ef533511
Fixes
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m50s
Builds / XTChain (linux) (push) Successful in 18s
2025-07-07 14:33:16 +02:00
f928d21d4c
Update cmake and ninja
Some checks failed
Builds / XTChain (linux) (push) Failing after -59m50s
Builds / XTChain (windows) (push) Successful in 15s
2025-07-07 10:36:22 +02:00
0b5819ad61
Fix xtchain tools build
All checks were successful
Builds / XTChain (linux) (push) Successful in 22s
Builds / XTChain (windows) (push) Successful in 22s
2025-07-07 10:13:56 +02:00
aae661d396
Save XT Toolchain version
Some checks failed
Builds / XTChain (linux) (push) Failing after -59m47s
Builds / XTChain (windows) (push) Failing after -59m48s
2025-07-07 09:30:29 +02:00
bc85522143
Enable minimal build
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m46s
Builds / XTChain (linux) (push) Successful in 16s
2025-07-07 09:18:39 +02:00
b8b5562cc4
Delete objtool wrapper
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m47s
Builds / XTChain (linux) (push) Successful in 15s
2025-07-07 09:14:25 +02:00
68c4b1ab87
Delete ld wrapper
Some checks failed
Builds / XTChain (linux) (push) Has been cancelled
Builds / XTChain (windows) (push) Has been cancelled
2025-07-07 09:14:10 +02:00
8866b4893f
Delete dlltool wrapper
Some checks failed
Builds / XTChain (linux) (push) Failing after -59m51s
Builds / XTChain (windows) (push) Successful in 15s
2025-07-07 09:13:59 +02:00
00fe356bea
Delete clang wrapper
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m49s
Builds / XTChain (linux) (push) Successful in 16s
2025-07-07 09:13:39 +02:00
83321f9f59
Update xtclib
All checks were successful
Builds / XTChain (linux) (push) Successful in 23s
Builds / XTChain (windows) (push) Successful in 23s
2025-07-07 09:12:33 +02:00
9c476578a7
Fix ninja build
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m50s
Builds / XTChain (linux) (push) Successful in 7m34s
2025-07-07 09:04:39 +02:00
73933eb246
Fix wine tools build
Some checks failed
Builds / XTChain (linux) (push) Failing after -59m25s
Builds / XTChain (windows) (push) Failing after -59m27s
2025-07-06 22:06:06 +02:00
8c31eb6767
Build all targets
Some checks failed
Builds / XTChain (windows) (push) Failing after -59m59s
Builds / XTChain (linux) (push) Failing after 8m53s
2025-07-06 17:29:43 +02:00
e23ad59586
Update pipeline
Some checks failed
Builds / XTChain (push) Failing after 22s
2025-07-06 17:06:42 +02:00
f290b7ad1c
Remove mingw32
Some checks failed
Builds / XTChain (push) Failing after 1m4s
2025-07-04 14:21:49 +02:00
5ab6d382c1
Update readme
Some checks failed
Builds / XTChain (push) Has been cancelled
2025-07-04 14:15:16 +02:00
dfd0058a75
Rewrite build script
Some checks failed
Builds / XTChain (push) Has been cancelled
2025-07-04 14:11:46 +02:00
b96a800424
Move script
Some checks failed
Builds / XTChain (push) Has been cancelled
2025-07-04 14:07:30 +02:00