According to CMakeLists.txt
IF(ENABLE_OPENGL)
FIND_PACKAGE(GLFW3)
FIND_PACKAGE(OpenGL)
IF(GLFW3_FOUND)
INCLUDE_DIRECTORIES(${GLFW3_INCLUDE_DIRS})
LINK_DIRECTORIES(${GLFW3_LIBRARY_DIRS})
LIST(APPEND LIBRARIES
${GLFW3_LIBRARIES}
${OPENGL_gl_LIBRARY}
)
SET(LIBFREENECT2_WITH_OPENGL_SUPPORT 1)
LIST(APPEND SOURCES
src/flextGL.c
src/opengl_depth_packet_processor.cpp
)
LIST(APPEND RESOURCES
src/shader/debug.fs
src/shader/default.vs
src/shader/filter1.fs
src/shader/filter2.fs
src/shader/stage1.fs
src/shader/stage2.fs
)
ENDIF()
ENDIF(ENABLE_OPENGL)
File test_opengl_depth_packet_processor.cpp is not added to SOURCES and not linked. Seems it's deprecated some time ago and should be removed from the master branch.