5 Commits
Author SHA1 Message Date
Fletcher Dunn 69b9c80899 submodules: delete picojson (now unused) and extra vjson (oops!) 2026-05-10 15:36:08 -07:00
Fletcher Dunn 9460e3e734 Add vjson submodule
(cherry picked from commits:
cdb8957a99
1cd8e79ad5)
2026-05-09 15:57:05 -07:00
Fletcher Dunn adf6ef066d Add some submodules for optional (possibly nonpublic) features
We branch in most of the VPC project files.  These are not useful to the opensource
code without the partner module.  They are only needed to build SDR or console support.
But if I don't branch the files then I have to leave a symlink for each one, and since
they are small and don't have anything secret, it's easier to just have the actual files
themselves.

We branch in some third party sources where we need to control the
version and/or need to make modifications.

We add symlinks to directories in the modules folder.  These will be broken if you
don't have access to that stuff, but it's the cleanest way I know to "overlay" one
project on top of another.

Also add some public header files which are not part of the Steamworks SDK right now
but might be in the future.

I really wish there was a way for me to NOT pin the submodule to a particular
commit, and just always have it point at whatever the current head is.

I used a .gitattributes file as a workaround for Windows directory symlinks

https://github.com/git-for-windows/git/issues/2177
2024-03-11 17:26:01 -07:00
Fletcher Dunn 5c793b9f1a Got cert tool building
This is progress towards fixing #186.  However, I need some help
publishing/installing (or whatever it's called) properly, and
there is probably a better way to integrate with picojson than
using a git submodule.
2021-11-23 17:26:15 -08:00
Fletcher Dunn 4fc09d992f Add git submodules for abseil and webrtc.
I think this is a better approach that doing it in cmake.
2020-08-29 13:24:59 -07:00