I noticed that back in May 2019 commit
8ee589e was added that introduced a mechanism to detect whether GLFW was being included as a subproject and if so disabled the build options for the examples and tests. However, looking at the root
CMakeLists.txt in the latest release
v3.3.8 which is tied to commit
7482de6 made last year, it seems like that commit was either removed or never included in the first place (the
GLFW_BUILD_TESTS options are now both hardcoded to
Does anyone know what happened? Did they decide not to include the commit after all, or is it just awaiting release into the next version? If it’s the first case, I’d prefer to have this change be left in as it doesn’t break backward compatibility, and I’m using GLFW as a subproject and would rather not have to waste the time and space to build a bunch of unnecessary tests and examples.
If anyone could help, that would be great.