Commit Graph
9 Commits
Author SHA1 Message Date
Simon McVittie 9f0280bca1 Remove unused matha.S
Before commit a7d33b1c "(bug #3639) BoxOnPlaneSide rewrite" there
was more code here, but since then the only thing left is the
Invert24To16 function, to which I couldn't find any references since
the beginning of ioquake3's git history.

Resolves: https://github.com/ioquake/ioq3/issues/774
Signed-off-by: Simon McVittie <smcv@debian.org>
2025-08-23 21:23:03 +01:00
Simon McVittie 88918579a3 cmake: Only link snd_mixa into the client, not the dedicated server
On i386 it references symbols from other client-only sound code.

Resolves: https://github.com/ioquake/ioq3/issues/770
Signed-off-by: Simon McVittie <smcv@debian.org>
2025-08-22 21:32:56 +01:00
Tim Angus 9d2227cf5c Add -fvisibility=hidden to GCC/Clang compiler flags 2025-08-22 18:46:21 +01:00
Tim Angus 3aee97dfab Fix GCC x86 build 2025-08-22 18:38:46 +01:00
Simon McVittie de6e8747ab cmake: Don't override CMAKE_INSTALL_PREFIX if set by user
The README says that it can be changed, but it was hard-coded here.

Signed-off-by: Simon McVittie <smcv@debian.org>
2025-08-20 21:32:48 +01:00
Tim Angus 23b1f6a3bd Add -fno-string-aliasing (issue #760) 2025-08-19 10:48:13 +01:00
Tim Angus dcbbf2c806 Enable ASM language as required 2025-08-13 15:37:23 +01:00
Tim Angus bbf549cc69 CMake install configuration
This is 99% for *nix based operating systems; it may work elsewhere but
it's not recommended.
2025-08-13 15:37:23 +01:00
Tim Angus 4c6f3f81eb CMake build system 2025-08-03 17:36:01 +01:00