Tom Kidd
de055995d0
Merge pull request #482 from tomkidd/vs2019
...
Upgrade to build and run from VS2019
2021-10-22 16:38:11 -05:00
Tom Kidd
0b8670411d
Merge pull request #481 from tomkidd/xcode
...
Upgrades to Xcode project and Apple Silicon support
2021-10-22 16:30:43 -05:00
Tom Kidd
3afe37a896
Modified MS Store path handling to better follow the pattern of Steam/GOG
2021-10-22 11:28:55 -05:00
Tom Kidd
3d06d07516
Addressed PR suggestions
2021-10-22 10:00:20 -05:00
Tom Kidd
294eeb3c1c
Updated SDL 2.0.16 headers and Mac version of libraries to fix GitHub actions
2021-10-02 21:54:26 -05:00
Tom Kidd
2fef57fffa
Merge remote-tracking branch 'upstream/main' into xcode
2021-10-02 21:30:17 -05:00
Tom Kidd
bc96500fe6
Added missing variable.
2021-10-02 21:24:45 -05:00
Tom Kidd
7533dcd00b
Addressed string concatenation issue and added dummy method for Mac/Linux
2021-10-02 21:21:10 -05:00
Tom Kidd
3c78fe2295
Merge remote-tracking branch 'upstream/main' into vs2019
2021-10-02 21:19:48 -05:00
Tom Kidd
fa64d4f8a8
Added rudimentary support for automatically finding Microsoft Store version of Quake 3
...
Unlike the Steam and GOG support I'm not doing a registry search as I don't see anything in the registry that would show us the path. If we find more official ways to search for it later we can address that, in the meantime the path is just hardcoded to where it's installed by default.
2021-09-25 21:30:03 -05:00
Tom Kidd
e987a81edf
Update SDL2 to 2.0.16
2021-09-25 21:11:58 -05:00
Tom Kidd
0b45535613
Merge remote-tracking branch 'upstream/main' into vs2019
2021-09-25 20:40:58 -05:00
Tom Kidd
2dc9f006df
Architectures in libSDL2 restored for ppc and i386
...
The ppc arch is the 2.0.1 that was there originaly.
The i386 arch is 2.0.16, now compiled with an SDK later than 10.9 so the Notarization process is cool with it.
So now all post-ppc SDL libraries are 2.0.16.
2021-09-25 17:50:22 -05:00
Tom Kidd
5c5a599929
UB2 now signs and notarizes, upgraded to SDL 2.0.16
...
Also works on Apple Silicon. Specific signing values are in a non-committed file, and the ub2 script only notarizes if a "notarize" flag is passed in on the command line.
NOTE: the SDL dylib currently only has x86_64 and arm64, will need extra work to graft those back in and keep the Notary service happy.
2021-09-18 18:40:12 -05:00
Tom Kidd
96db7a064f
Ad-hoc signed libSDL2-2.0.0.dylib
2021-07-19 23:44:26 -05:00
Tom Kidd
4143697bd4
spaces > tabs
2021-07-14 09:48:03 -05:00
Tom Kidd
b1ffdd1be0
Removed signature from SDL dylib, enabled dark mode on macOS.
2021-07-10 19:58:06 -05:00
Tom Kidd
2e66ba0737
Merge branch 'xcode' of https://github.com/tomkidd/ioq3 into xcode
2021-07-06 17:32:11 -05:00
Tom Kidd
46a793b5b3
Reverting alert style to deprecated methods
...
Until I can find a way to branch around this in a way Xcode 3 is cool with we'll just have to use the deprecated version
2021-07-06 17:30:27 -05:00
Tom Kidd
6133df65fc
Added shell script to compile Universal 2 binary (x86_64+arm64)
2021-07-06 17:30:27 -05:00
Tom Kidd
a1b1c7d5eb
Added arm64 to the post-build symlinking step
2021-07-06 17:30:27 -05:00
Tom Kidd
eef3a40ed6
Restored original opus sse files, excluded from Xcode
...
Also added line break in script for consistency, thanks @zturtleman
2021-07-06 17:30:27 -05:00
Tom Kidd
f68fc6fa6f
Added another mention of arm64 to command line help
...
Another one caught by MaddTheSane
2021-07-06 17:30:27 -05:00
Tom Kidd
1ab25673c5
Update SDL2 to 2.0.14
2021-07-06 17:30:27 -05:00
Tom Kidd
52a43ae1c4
Upgrades to Xcode project and Apple Silicon support
...
- Reorganized Xcode project
- Added missionpack support to Xcode project
- Incorporated changes from MaddTheSane for Apple Silicon support https://github.com/maddthesane/ioq3
- Built SDL 2.0.14 for Apple Siicon, added to existing SDL dylib
- Built SDLMain for Apple Silicon, added to existing libSDL2main.a
2021-07-06 17:30:27 -05:00
Tom Kidd
bf58667193
Reverting alert style to deprecated methods
...
Until I can find a way to branch around this in a way Xcode 3 is cool with we'll just have to use the deprecated version
2021-06-26 22:50:43 -05:00
Tom Kidd
db8883d9e2
Added shell script to compile Universal 2 binary (x86_64+arm64)
2021-06-26 21:42:36 -05:00
Tom Kidd
693264caf4
Merge branch 'main' into vs2019
2021-06-26 18:19:31 -05:00
Tom Kidd
25492264f8
Merge branch 'main' into xcode
2021-06-26 18:17:44 -05:00
Tom Kidd
5fb7186116
Added arm64 to the post-build symlinking step
2021-04-22 23:26:26 -05:00
Tom Kidd
c00f7c1710
Restored original opus sse files, excluded from Xcode
...
Also added line break in script for consistency, thanks @zturtleman
2021-03-17 23:58:14 -05:00
Tom Kidd
3d357346fc
Added another mention of arm64 to command line help
...
Another one caught by MaddTheSane
2021-03-16 10:04:24 -05:00
Tom Kidd
3104945bc5
Updated SDL2 include files to fix Mac build in GitHub Actions
2021-03-08 17:41:59 -06:00
Tom Kidd
1fda818511
Update SDL2 to 2.0.14
2021-03-03 22:55:48 -06:00
Tom Kidd
e274d7fa05
Update SDL2 to 2.0.14
2021-02-26 17:20:55 -06:00
Tom Kidd
a191158375
Upgrades to Xcode project and Apple Silicon support
...
- Reorganized Xcode project
- Added missionpack support to Xcode project
- Incorporated changes from MaddTheSane for Apple Silicon support https://github.com/maddthesane/ioq3
- Built SDL 2.0.14 for Apple Siicon, added to existing SDL dylib
- Built SDLMain for Apple Silicon, added to existing libSDL2main.a
2021-01-28 17:37:23 -06:00
Tom Kidd
d82a1cb7b3
Upgrade to build and run from VS2019
...
- New msvc142 directory (keeping with naming after version of C compiler)
- Added SDL2.lib/SDL2main.lib back in (compiled from SDL 2.0.8 source from libsdl.org)
- Post build step to copy SDL2.dll to debug directory
2021-01-25 21:59:55 -06:00
Tom Kidd
f2c61c14c4
Merge pull request #428 from tomkidd/master
...
Additional updates to the Xcode project
2020-02-11 16:41:56 -06:00
Tom Kidd
a03cb319a2
Figured out method of referencing GLSL generated C files outside of code directory
2020-02-10 17:20:17 -06:00
Tom Kidd
a545f81403
Further tweaks to Xcode project
...
Now works as well as possible in Xcode 11
2019-10-29 00:14:26 -05:00
Tom Kidd
b340827153
Updated to latest recommended build settings, increased deployment target to 10.7
...
One of the settings (CLANG_ENABLE_OBJC_WEAK) doesn't like 10.6 anymore apparently.
2019-10-28 22:30:56 -05:00
Tom Kidd
c2025d94c5
Several updates to xcode project files for Xcode 11
...
A few more things to go
2019-10-26 22:14:14 -05:00
Tom Kidd
de7123acee
Fix for macOS Catalina screen resolution issue
...
Issue #422
2019-10-11 22:34:09 -05:00