Skip to content

Commit 906a437

Browse files
committed
Update Linux CMake for GLFW 3.4 new source files
Adds new GLFW 3.4 source files to the Linux build configuration: - platform.c: Runtime platform selection infrastructure - posix_thread.c, posix_module.c, posix_poll.c: POSIX API abstractions - null_*.c: Null backend for headless/testing scenarios - osmesa_context.c: Off-screen Mesa rendering support These files are required for GLFW 3.4's modular architecture and enhanced platform support.
1 parent efe5147 commit 906a437

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

proj/cmake/platform_linux.cmake

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,24 @@ list( APPEND SRC_SET_GLFW
1010
${CINDER_SRC_DIR}/glfw/src/init.c
1111
${CINDER_SRC_DIR}/glfw/src/input.c
1212
${CINDER_SRC_DIR}/glfw/src/monitor.c
13+
${CINDER_SRC_DIR}/glfw/src/platform.c
1314
${CINDER_SRC_DIR}/glfw/src/window.c
1415
${CINDER_SRC_DIR}/glfw/src/glx_context.c
1516
${CINDER_SRC_DIR}/glfw/src/egl_context.c
17+
${CINDER_SRC_DIR}/glfw/src/osmesa_context.c
1618
${CINDER_SRC_DIR}/glfw/src/x11_init.c
1719
${CINDER_SRC_DIR}/glfw/src/x11_monitor.c
1820
${CINDER_SRC_DIR}/glfw/src/x11_window.c
1921
${CINDER_SRC_DIR}/glfw/src/xkb_unicode.c
2022
${CINDER_SRC_DIR}/glfw/src/linux_joystick.c
2123
${CINDER_SRC_DIR}/glfw/src/posix_time.c
22-
${CINDER_SRC_DIR}/glfw/src/posix_tls.c
24+
${CINDER_SRC_DIR}/glfw/src/posix_thread.c
25+
${CINDER_SRC_DIR}/glfw/src/posix_module.c
26+
${CINDER_SRC_DIR}/glfw/src/posix_poll.c
27+
${CINDER_SRC_DIR}/glfw/src/null_init.c
28+
${CINDER_SRC_DIR}/glfw/src/null_joystick.c
29+
${CINDER_SRC_DIR}/glfw/src/null_monitor.c
30+
${CINDER_SRC_DIR}/glfw/src/null_window.c
2331
${CINDER_SRC_DIR}/glfw/src/vulkan.c
2432
)
2533

0 commit comments

Comments
 (0)