ysdragon
7ba29029e1
Add support for additional BSD platforms in platform detection
2025-01-08 11:26:54 +02:00
smallmodel
115b7b82aa
Correctly handle the scenario where multiple architectures are specified
...
Each target will produce a single binary having multiple architectures, instead of having a binary per architecture. The suffix for each binary will be `multiarch`. This makes it easier for the end-user to install and use. This also helps the transition between Intel and Apple Silicon hardware
2024-12-05 21:12:19 +01:00
smallmodel
83a874e4fd
Add an option for CMake to specify when targeting the local system
2024-11-29 20:59:47 +01:00
smallmodel
81e407a924
Add EXE_EXT
2024-11-03 21:45:27 +01:00
smallmodel
61b4a817f3
Move alloca include directive to q_platform.h due to difference between platforms
2024-09-20 20:52:41 +02:00
smallmodel
ee514710c5
Add Emscripten implementation from ioquake3 upstream
2024-07-26 23:57:50 +02:00
smallmodel
a26e5b74c2
Use armhf
and armel
suffix to distinguish between ARM variants
2024-06-11 22:09:31 +02:00
smallmodel
ee5faedaf9
Removed the value of LittleSwap/BigSwap on little-endian/big-endian
2024-06-11 21:25:38 +02:00
smallmodel
69766ae87a
Added SwapValue
2024-06-09 13:19:31 +02:00
smallmodel
b54db17069
Added unsigned swaps
2024-06-08 01:03:08 +02:00
smallmodel
6bb475abe7
Fixed PowerPC platform support with proper checks for endianness and ppc64
2024-06-05 21:13:06 +02:00
smallmodel
0e20d7e880
Fixed arm/arm64 binary loading on Windows
...
(fixes #295 )
2024-04-14 23:03:46 +02:00
smallmodel
edd2fd5e63
Renamed aarch64 to arm64
2024-01-08 18:37:33 +01:00
smallmodel
3142865fef
Added MacOS support
2023-10-03 17:02:23 +02:00
DJs3000
24f82e8e36
Add new arch ( #61 )
...
* Update q_platform.h
add e2k arch
* Update TargetArch.cmake
add e2k arch
2023-08-19 21:59:26 +00:00
smallmodel
44f6de9524
Added riscv and riscv64
2023-08-15 16:45:13 +02:00
OM
ff2bc55c4a
Added C_ONLY def so ASM code never gets compiled
2023-06-18 12:18:27 +02:00
OM
ba881b768d
Added _LINUX define for gamespy
2023-06-17 01:43:42 +02:00
OM
03406ea9ff
Fixed architectures name
2023-05-24 00:59:45 +02:00
OM
d3870ccf45
Compilation fixes for ARM
2023-05-22 17:33:26 +02:00
OM
7228a07e50
Fixed Linux compilation errors
2023-05-11 22:48:13 +02:00
L
53c1c94dac
Using Quake 3 renderer
2023-05-08 14:33:37 +02:00
L
b9bab148ee
Added "-dbg" suffix for debug builds
2023-02-05 14:15:24 +01:00
L
365615e62c
Added aarch64 platform
2023-02-03 22:33:57 +01:00
L
1ac9f79595
Fixed gamex64 binary name (now gamex86_64 even on Windows)
2023-02-03 21:26:12 +01:00
L
a8ed9948d8
Fixed compilation issues on big-endian targets
2023-02-03 21:13:13 +01:00
L
ed33f0e4c9
Added endianness stuff
2023-02-02 23:46:25 +01:00
Ley0k
09bed43f97
Hard reset
2016-03-27 11:49:47 +02:00