Herman S.
16f842038b
[Build] Automatically detect VULKAN_SDK - ported from edge
2026-02-17 17:29:33 +09:00
Herman S.
434644c301
Merge commit 'f2fabfdf0' into canary_experimental
...
Sync changes from master up to before the recent GPU changes, those will be
merged later
2026-02-17 16:59:38 +09:00
Herman S.
eb8386c5f5
[Build] Use available clang version >= 19 for clang format
2026-02-14 23:52:22 +09:00
Herman S.
b2ba98ade7
[Testing] Use the same binutils on windows and linux
2026-02-14 17:40:45 +09:00
Herman S.
9e9b733dfb
[Testing] binutils to support older instructions used in 360
2026-02-13 14:49:09 +09:00
Herman S.
09a15fbedc
[Testing] Get tests running (dirty hack for linux)
2026-02-13 13:32:39 +09:00
Roy Stewart
e3c4b5aef5
refactor xenia-build printing functionality and add color to the outputs
2026-01-29 22:38:43 +01:00
Herman S.
ce5100cbf3
[Build] Hack to support VS 2026 preview in the build
...
Simply force version detection to id it as 2022 for now
until there is an official target for vs2026
2025-11-29 05:27:01 -08:00
Margen67
79e1a2b866
Require Python 3.10+
...
3.9 is EOL.
2025-11-20 03:53:41 -08:00
Adrian
299ba08983
[APP] Detect PR builds with XE_BUILD_IS_PR
2025-10-30 08:19:28 +01:00
Adrian
dd15565bee
[BUILD] Fixed parsing environment variables
...
This fixes the git command: git rebase --exec "py xenia-build.py setup" HEAD~1
2025-10-05 12:49:59 +02:00
Margen67
fa8c19edbd
[premake, xb] Moar cleanup
2025-08-22 06:22:07 -07:00
Margen67
dabce2bcb8
[xb] Always use x64 clang-format on Windows
2025-08-11 12:59:48 -07:00
Margen67
7f7e4fd381
chmod +x
2025-07-29 00:08:50 -07:00
Margen67
4a5f63650d
Add .py file extension to Python
2025-07-28 23:54:52 -07:00
Ben Vanik
519fefd58d
Replacing python stuff with BAT, 1993-style.
2015-05-02 21:46:42 -07:00
sephiroth99
8bdd28aa8c
Update build script
...
Remove references to old Visual Studio versions as they are not
supported anymore.
2015-05-02 09:17:34 -04:00
Ben Vanik
29912f44c0
Moving alloy/ into xenia/cpu/ to start simplifying things.
2015-03-24 07:46:18 -07:00
Ben Vanik
4a211a4195
'xb format' helper.
2015-02-21 14:45:23 -08:00
Ben Vanik
60d4f3c2ea
Shots in the dark while upgrading VS CTP. Appveyor latency sucks :|
2015-02-11 20:49:05 -08:00
Ben Vanik
eca3bd2d1c
Trying appveyor with no ninja.
2015-02-11 20:26:31 -08:00
Ben Vanik
29719b8f4d
Cleaning up some line ending issues.
2015-02-09 14:10:23 -08:00
Ben Vanik
95bfe40a00
Apparently, drunk.
2014-12-19 17:36:31 -08:00
Ben Vanik
51da704381
Trying out travis containers.
2014-12-19 17:34:47 -08:00
Ben Vanik
b51d518b38
<look of disapproval>
2014-12-19 17:31:43 -08:00
Ben Vanik
12e06bd751
Fixing ninja bootstrap.
2014-12-19 17:27:55 -08:00
Ben Vanik
71fab4bbb7
Adding VS2015 support.
2014-12-19 17:09:39 -08:00
Ben Vanik
9460f737e9
Removing wxWidgets and such.
2014-12-19 16:32:28 -08:00
Ben Vanik
4d59e081b3
Switching from make to shell script for test building.
2014-09-09 22:25:37 -07:00
Ben Vanik
a337ce33ed
Getting ppc tests building again (big surprise: they are failing).
2014-09-09 20:25:38 -07:00
Ben Vanik
437ec45d66
Binutils with patch (brought forward a decade) for vmx128.
2014-09-09 20:15:49 -07:00
Ben Vanik
cebf595958
Skeleton for xdb.
2014-08-15 22:02:07 -07:00
Ben Vanik
4cbd267a52
Fixing path case.
2014-07-17 19:49:58 -07:00
Ben Vanik
0158380cfc
Fixing xenia-build on OSX.
2014-07-09 23:08:58 -07:00
sephiroth99
36d731186e
Update python script and building manual
2014-01-14 01:05:10 -05:00
Ben Vanik
443e0308e7
Removing common.gypi.
2013-11-16 01:41:51 -08:00
Ben Vanik
127a605403
Latest ninja.
2013-10-24 21:30:29 -07:00
Ben Vanik
d3665cc2e6
Support for VS2013 (and auto picking), a Win xb script, and readme updates.
...
This also removes the dependency on D3DX, which is only included in the
DXSDK, meaning that just the Win8+ SDK should be required now.
2013-10-17 23:35:54 -07:00
Ben Vanik
a1627fa6a7
Python3-ifying the xenia-build script, though gyp still needs 2.7.
2013-10-17 21:41:14 -07:00
Ben Vanik
1ec06bd7d0
Tweaking compile options and switching back to VS2010.
2013-05-21 16:08:56 -07:00
Ben Vanik
85804f7415
Initial libjit skeleton.
...
Not currently generating instructions, but most of the flow is right up to
that point. A lot of work required to refactor the emitter, but wanted to
get this checked in.
2013-05-21 15:36:58 -07:00
Ben Vanik
1ce68ca7fe
Removing LLVM submodule and build information.
...
Code is still present until transitioned over to libjit.
2013-05-19 09:29:22 -07:00
Ben Vanik
0aa7d1ec05
Adding libjit.
...
Removing some old xethunk cruft.
2013-05-19 09:23:50 -07:00
Ben Vanik
88431eadce
Screw convention; moving include files alongside source files.
...
They now will show up in xcode/etc.
2013-02-06 02:19:50 -08:00
Ben Vanik
5650cf92ab
Initial the websocket implementation.
...
Not yet running on other threads, but can read/write to a websocket from
a browser.
2013-02-02 02:50:56 -08:00
Ben Vanik
ae4d8ad40e
Code fixes to get things somewhat compiling on Windows.
2013-01-30 01:35:08 -08:00
Ben Vanik
5da1fd66d1
Working on Windows compatibility.
...
llvm-config is broken on Windows though, so that needs to be fixed. Sigh.
2013-01-29 23:04:19 -08:00
Ben Vanik
26d5df0d38
Adding the start of the instruction test infrastructure.
2013-01-27 02:51:53 -08:00
Ben Vanik
e37821cf36
Checking in binutils to enable ppc cross compile.
2013-01-27 00:22:59 -08:00
Ben Vanik
91f9e8b7bb
Generating a lot of code!
...
Still a few missing instructions/variants and other issues, but a big and
valid LLVM module is being generated.
2013-01-22 00:22:27 -08:00