From b1711d8151146d467e28adf12c4e9d586faa0811 Mon Sep 17 00:00:00 2001 From: lemming104 Date: Sat, 15 Aug 2026 18:56:50 -0700 Subject: [PATCH] Add missing method hack to GLFW build on MacOS (needed for static linking with OpenTK) --- .github/workflows/buildGLFW.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/buildGLFW.yml b/.github/workflows/buildGLFW.yml index abababa..fb0ae17 100644 --- a/.github/workflows/buildGLFW.yml +++ b/.github/workflows/buildGLFW.yml @@ -37,7 +37,14 @@ jobs: libfiles: glfw/build/src/Release/glfw3.dll - os: macos-latest rid: osx-arm64 - prereqs: echo "Hi again." + prereqs: | + echo "GLFWAPI void* glfwGetWin32Window(GLFWwindow* window);" >> glfw/src/glfw3native.h + cat >> glfw/src/window.c<< EOF + GLFWAPI void* glfwGetWin32Window(GLFWwindow* handle) + { + return NULL; + } + EOF cmakeargsdynamic: -DBUILD_SHARED_LIBS=ON cmakeargsstatic: -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE cmakeargscommon: -B build -DGLFW_BUILD_DOCS:BOOL="0" -DGLFW_BUILD_TESTS:BOOL="0" -DGLFW_BUILD_EXAMPLES:BOOL="0"